COVISE Core
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
covise::DMEntry Class Reference

#include <dmgr.h>

Collaboration diagram for covise::DMEntry:
Collaboration graph
[legend]

Public Member Functions

void print ()
 
int send_msg (Message *msg)
 

Private Member Functions

 DMEntry (int i, char *h, const Connection *c)
 
const char * get_hostname (void)
 
const Connectionget_conn (void)
 
int make_data_conn (char *new_interface)
 
int complete_data_conn (Message *msg)
 
int recv_data_msg (Message *msg)
 
int send_data_msg (const Message *msg)
 

Private Attributes

int id
 
Hosthost
 
const Connectionconn = nullptr
 
const Connectiondata_conn = nullptr
 
AVLTree< ObjectEntry > * objects
 
int transfermgr
 

Friends

class DataManagerProcess
 
class ObjectEntry
 

Constructor & Destructor Documentation

◆ DMEntry()

DMEntry::DMEntry ( int  i,
char *  h,
const Connection c 
)
private

Member Function Documentation

◆ complete_data_conn()

int DMEntry::complete_data_conn ( Message msg)
private

◆ get_conn()

const Connection * covise::DMEntry::get_conn ( void  )
inlineprivate

◆ get_hostname()

const char * DMEntry::get_hostname ( void  )
private

◆ make_data_conn()

int DMEntry::make_data_conn ( char *  new_interface)
private

◆ print()

void covise::DMEntry::print ( )
inline

◆ recv_data_msg()

int covise::DMEntry::recv_data_msg ( Message msg)
inlineprivate

◆ send_data_msg()

int covise::DMEntry::send_data_msg ( const Message msg)
inlineprivate

◆ send_msg()

int covise::DMEntry::send_msg ( Message msg)
inline

Friends And Related Function Documentation

◆ DataManagerProcess

friend class DataManagerProcess
friend

◆ ObjectEntry

friend class ObjectEntry
friend

Member Data Documentation

◆ conn

const Connection* covise::DMEntry::conn = nullptr
private

◆ data_conn

const Connection* covise::DMEntry::data_conn = nullptr
private

◆ host

Host* covise::DMEntry::host
private

◆ id

int covise::DMEntry::id
private

◆ objects

AVLTree<ObjectEntry>* covise::DMEntry::objects
private

◆ transfermgr

int covise::DMEntry::transfermgr
private

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