COVISE Core
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 &t)
 
 Message (const Connection *c)
 
 Message (int message_type, const std::string &str=std::string())
 
 Message (int message_type, const DataHandle &dh)
 
 Message (const Message &)
 
Messageoperator= (const Message &src)
 
void copyAndReuseData (const Message &src)
 
void print () override
 
- Public Member Functions inherited from covise::MessageBase
 MessageBase ()
 
 MessageBase (TokenBuffer &tb)
 
 MessageBase (DataHandle &dh)
 
virtual ~MessageBase ()=default
 
virtual void print ()=0
 

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 = -1
 
int send_type = UNDEFINED
 
int type = EMPTY
 
- Public Attributes inherited from covise::MessageBase
DataHandle data
 
const Connectionconn = nullptr
 

Constructor & Destructor Documentation

◆ ShmMessage() [1/5]

ShmMessage::ShmMessage ( coShmPtr ptr)

◆ ShmMessage() [2/5]

covise::ShmMessage::ShmMessage ( data_type  d,
long  count 
)
inline

◆ ShmMessage() [3/5]

ShmMessage::ShmMessage ( data_type d,
long *  count,
int  no 
)

◆ ShmMessage() [4/5]

ShmMessage::ShmMessage ( char *  n,
int  t,
data_type d,
long *  count,
int  no 
)

◆ ShmMessage() [5/5]

covise::ShmMessage::ShmMessage ( )
inline

Member Function Documentation

◆ get_count()

long covise::ShmMessage::get_count ( )
inline

◆ get_data_type()

data_type covise::ShmMessage::get_data_type ( )
inline

◆ get_offset()

int covise::ShmMessage::get_offset ( )
inline

◆ get_seq_no()

int covise::ShmMessage::get_seq_no ( )
inline

◆ process_list()

int covise::ShmMessage::process_list ( DataManagerProcess dmgr)

◆ process_new_object_list()

int covise::ShmMessage::process_new_object_list ( DataManagerProcess dmgr)

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