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

#include <covise_msg.h>

Inheritance diagram for covise::ShmMessage:
Inheritance graph
[legend]
Collaboration diagram for covise::ShmMessage:
Collaboration graph
[legend]

Public Member Functions

 ShmMessage (coShmPtr *ptr)
 
 ShmMessage (data_type d, long count)
 
 ShmMessage (data_type *d, long *count, int no)
 
 ShmMessage (char *n, int t, data_type *d, long *count, int no)
 
 ShmMessage ()
 
int process_new_object_list (DataManagerProcess *dmgr)
 
int process_list (DataManagerProcess *dmgr)
 
data_type get_data_type ()
 
long get_count ()
 
int get_seq_no ()
 
int get_offset ()
 
- Public Member Functions inherited from covise::Message
 Message ()
 
 Message (TokenBuffer *)
 
 Message (TokenBuffer &)
 
 Message (Connection *c)
 
 send_type (Message::UNDEFINED)
 
 type (message_type)
 
 length (0)
 
 data (NULL)
 
 conn (NULL)
 
 mustDelete (true)
 
 Message (int message_type, const char *d, int cp)
 
 Message (int message_type, int l, char *d, int cp=MSG_COPY)
 
 Message (const Message &)
 
 ~Message ()
 
Messageoperator= (const Message &)
 
void delete_data ()
 
char * extract_data ()
 
void print ()
 

Additional Inherited Members

- Public Types inherited from covise::Message
enum  Type {
  EMPTY = -1, HOSTID = 81, SOCKET_CLOSED = 84, CLOSE_SOCKET = 31,
  STDINOUT_EMPTY = 54, UI = 6, RENDER = 45
}
 
enum  SenderType { UNDEFINED = 0, STDINOUT = 9 }
 
- Public Attributes inherited from covise::Message
int sender
 
int send_type
 
int type
 
int length
 
char * data
 
Connectionconn
 
 __pad0__: sender(-1)
 

Constructor & Destructor Documentation

ShmMessage::ShmMessage ( coShmPtr ptr)
covise::ShmMessage::ShmMessage ( data_type  d,
long  count 
)
inline
ShmMessage::ShmMessage ( data_type d,
long *  count,
int  no 
)
ShmMessage::ShmMessage ( char *  n,
int  t,
data_type d,
long *  count,
int  no 
)
covise::ShmMessage::ShmMessage ( )
inline

Member Function Documentation

long covise::ShmMessage::get_count ( )
inline
data_type covise::ShmMessage::get_data_type ( )
inline
int covise::ShmMessage::get_offset ( )
inline
int covise::ShmMessage::get_seq_no ( )
inline
int covise::ShmMessage::process_list ( DataManagerProcess dmgr)
int covise::ShmMessage::process_new_object_list ( DataManagerProcess dmgr)

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