|
| | buffer (std::ostream &a_out, bool a_byte_swap, uint32 a_size, char *a_buffer, uint32 a_klen, bool a_verbose) |
| |
| virtual | ~buffer () |
| |
| bool | byte_swap () const |
| |
| bool | verbose () const |
| |
| void | set_offset (unsigned int a_off) |
| |
| uint32 | length () const |
| |
| uint32 | size () const |
| |
| void | set_map_objs (bool a_value) |
| |
| bool | map_objs () const |
| |
| void | remove_in_map (iro *a_obj) |
| |
| bool | read_object (ifac &a_fac, const ifac::args &a_args, iro *&a_obj, bool &a_created) |
| |
| bool | read_version (short &a_version) |
| |
| bool | read_version (short &a_version, uint32 &a_start_pos, uint32 &a_byte_count) |
| |
| bool | check_byte_count (uint32 a_start_pos, uint32 a_byte_count, const std::string &a_store_cls) |
| |
| | rbuf (std::ostream &a_out, bool a_byte_swap, const char *a_eob, char *&a_pos) |
| |
| virtual | ~rbuf () |
| |
| | rbuf (const rbuf &a_from) |
| |
| rbuf & | operator= (const rbuf &a_from) |
| |
| std::ostream & | out () const |
| |
| void | skip (unsigned int a_num) |
| |
| void | set_eob (const char *a_eob) |
| |
| char *& | pos () |
| |
| const char * | eob () const |
| |
| void | set_byte_swap (bool a_value) |
| |
| bool | read (unsigned char &a_x) |
| |
| bool | read (unsigned short &a_x) |
| |
| bool | read (unsigned int &a_x) |
| |
| bool | read (uint64 &a_x) |
| |
| bool | read (float &a_x) |
| |
| bool | read (double &a_x) |
| |
| bool | read (char &a_x) |
| |
| bool | read (short &a_x) |
| |
| bool | read (int &a_x) |
| |
| bool | read (int64 &a_x) |
| |
| bool | read (std::string &a_x) |
| |
| bool | read (bool &x) |
| |
| bool | read (std::vector< std::string > &a_a) |
| |
| bool | read_fast_array (bool *b, uint32 n) |
| |
| bool | read_fast_array (char *c, uint32 n) |
| |
| bool | read_fast_array (unsigned char *c, uint32 n) |
| |
| template<class T > |
| bool | read_fast_array (T *a_a, uint32 a_n) |
| |
| template<class T > |
| bool | read_array (uint32 a_sz, T *&a_a, uint32 &a_n) |
| |
| template<class T > |
| bool | read_array (std::vector< T > &a_v) |
| |
| template<class T > |
| bool | read_array2 (std::vector< std::vector< T > > &a_v) |
| |
| bool | check_eob (uint32 n) |
| |
Definition at line 43 of file buffer.