COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
covise::coDoHeader Class Reference

#include <coDistributedObject.h>

Public Member Functions

int getObjectType ()
 
int get_number_of_elements ()
 
int get_version ()
 
int increase_version ()
 
int get_refcount ()
 
int incRefCount ()
 
int decRefCount ()
 
const char * getName () const
 
coStringShmArraygetAttributes ()
 
int get_attr_type ()
 
int getObjectType_offset ()
 
int get_number_of_elements_offset ()
 
int get_version_offset ()
 
int get_refcount_offset ()
 
void get_objectid (int *h, int *t)
 
void set_object_type (int ot)
 
void set_objectid (int h, int t)
 
void set_number_of_elements (int noe)
 
void set_version (int v)
 
void set_refcount (int rc)
 
void set_name (int sn, shmSizeType o, char *n)
 
void addAttributes (int sn, shmSizeType o)
 
void print ()
 

Static Public Member Functions

static int getHeaderSize ()
 
static int getIntHeaderSize ()
 

Private Attributes

int object_type
 
shmSizeType number_of_bytes
 
int objectid_type
 
int objectid_h
 
int objectid_t
 
int number_of_elements_type
 
int number_of_elements
 
int version_type
 
int version
 
int refcount_type
 
int refcount
 
int name_type
 
int name_shm_seq_no
 
shmSizeType name_offset
 
int attr_type
 
int attr_shm_seq_no
 
shmSizeType attr_offset
 
int part_object_type_type
 
int part_object_type
 
int part_max_number_of_parts_type
 
int part_max_number_of_parts
 
int part_curr_number_of_parts_type
 
int part_curr_number_of_parts
 
int part_address_list_type
 
int part_address_list_shm_seq_no
 
shmSizeType part_address_list_offset
 

Member Function Documentation

void covise::coDoHeader::addAttributes ( int  sn,
shmSizeType  o 
)
inline
int covise::coDoHeader::decRefCount ( )
inline
int covise::coDoHeader::get_attr_type ( )
inline
int covise::coDoHeader::get_number_of_elements ( )
inline
int covise::coDoHeader::get_number_of_elements_offset ( )
inline
void covise::coDoHeader::get_objectid ( int *  h,
int *  t 
)
inline
int covise::coDoHeader::get_refcount ( )
inline
int covise::coDoHeader::get_refcount_offset ( )
inline
int covise::coDoHeader::get_version ( )
inline
int covise::coDoHeader::get_version_offset ( )
inline
coStringShmArray * coDoHeader::getAttributes ( )
static int covise::coDoHeader::getHeaderSize ( )
inlinestatic
static int covise::coDoHeader::getIntHeaderSize ( )
inlinestatic
const char * coDoHeader::getName ( ) const
int covise::coDoHeader::getObjectType ( )
inline
int covise::coDoHeader::getObjectType_offset ( )
inline
int covise::coDoHeader::increase_version ( )
inline
int covise::coDoHeader::incRefCount ( )
inline
void coDoHeader::print ( )
void coDoHeader::set_name ( int  sn,
shmSizeType  o,
char *  n 
)
void covise::coDoHeader::set_number_of_elements ( int  noe)
inline
void covise::coDoHeader::set_object_type ( int  ot)
inline
void covise::coDoHeader::set_objectid ( int  h,
int  t 
)
inline
void covise::coDoHeader::set_refcount ( int  rc)
inline
void covise::coDoHeader::set_version ( int  v)
inline

Member Data Documentation

shmSizeType covise::coDoHeader::attr_offset
private
int covise::coDoHeader::attr_shm_seq_no
private
int covise::coDoHeader::attr_type
private
shmSizeType covise::coDoHeader::name_offset
private
int covise::coDoHeader::name_shm_seq_no
private
int covise::coDoHeader::name_type
private
shmSizeType covise::coDoHeader::number_of_bytes
private
int covise::coDoHeader::number_of_elements
private
int covise::coDoHeader::number_of_elements_type
private
int covise::coDoHeader::object_type
private
int covise::coDoHeader::objectid_h
private
int covise::coDoHeader::objectid_t
private
int covise::coDoHeader::objectid_type
private
shmSizeType covise::coDoHeader::part_address_list_offset
private
int covise::coDoHeader::part_address_list_shm_seq_no
private
int covise::coDoHeader::part_address_list_type
private
int covise::coDoHeader::part_curr_number_of_parts
private
int covise::coDoHeader::part_curr_number_of_parts_type
private
int covise::coDoHeader::part_max_number_of_parts
private
int covise::coDoHeader::part_max_number_of_parts_type
private
int covise::coDoHeader::part_object_type
private
int covise::coDoHeader::part_object_type_type
private
int covise::coDoHeader::refcount
private
int covise::coDoHeader::refcount_type
private
int covise::coDoHeader::version
private
int covise::coDoHeader::version_type
private

The documentation for this class was generated from the following files: