src/proto2/NetworkPacket.hh
branchno-netsession
changeset 32 2ff929186c90
parent 31 d0d7489d4e8b
child 33 e53f09b378f4
equal deleted inserted replaced
31:d0d7489d4e8b 32:2ff929186c90
    13  
    13  
    14     public:
    14     public:
    15         NetworkPacket (void);
    15         NetworkPacket (void);
    16         
    16         
    17         char* get_buf (void) { return buf; }
    17         char* get_buf (void) { return buf; }
    18         size_t get_size (void) { return size; }
    18         size_t get_data_size (void) { return offset; }
       
    19         size_t get_buf_size (void) { return size; }
       
    20 
       
    21         void set_data_size (size_t size) { offset = size; }
    19        
    22        
    20         // type-reads, handle network-endianlness
    23         // type-reads, handle network-endianlness
    21         uint32_t read_uint32 (void);
    24         uint32_t read_uint32 (void);
    22         uint16_t read_uint16 (void);
    25         uint16_t read_uint16 (void);
    23         uint8_t read_uint8 (void);
    26         uint8_t read_uint8 (void);