This is messages.h in view mode; [Download] [Up]
/* Our message types. */ #define MSG_HAVE_PACKET -1000 #define MSG_SEND_PACKET -1001 #define MSG_RET_CODE -1002 #define MSG_STATS -1003 #define MSG_INIT -1004 struct eni_stats { int in_packets ; /* # successfully received packets */ int out_packets ; /* # successfully output packets */ int replies ; /* # msg replies sent to client */ int lost_in_packets ; /* failed in receiving a packet for the client */ int lost_out_packets ; /* failed to output a client packet */ } ; struct eheader { unsigned char daddr[6] ; unsigned short frame_type ; int data_length ; } ; /* The types of messages we know about. */ struct m_init { msg_header_t head ; } ; struct m_packet /* a packet */ { msg_header_t head ; msg_type_t type_1 ; struct eheader eh ; msg_type_t type_2 ; unsigned char data[ENI_MTU] ; } ; struct m_reply_ret_code /* reply with a return code */ { msg_header_t head ; msg_type_t type ; int ret_code ; } ; struct m_reply_stats /* reply with statistics */ { msg_header_t head ; msg_type_t type ; struct eni_stats stats ; } ;
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.