COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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, Connection *c)
 
const char * get_hostname (void)
 
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
 
Connectionconn
 
Connectiondata_conn
 
AVLTree< ObjectEntry > * objects
 
int transfermgr
 

Friends

class DataManagerProcess
 
class ObjectEntry
 

Constructor & Destructor Documentation

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

Member Function Documentation

int DMEntry::complete_data_conn ( Message msg)
private
Connection* covise::DMEntry::get_conn ( void  )
inlineprivate
const char * DMEntry::get_hostname ( void  )
private
int DMEntry::make_data_conn ( char *  new_interface)
private
void covise::DMEntry::print ( void  )
inline
int covise::DMEntry::recv_data_msg ( Message msg)
inlineprivate
int covise::DMEntry::send_data_msg ( const Message msg)
inlineprivate
int covise::DMEntry::send_msg ( Message msg)
inline

Friends And Related Function Documentation

friend class DataManagerProcess
friend
friend class ObjectEntry
friend

Member Data Documentation

Connection* covise::DMEntry::conn
private
Connection* covise::DMEntry::data_conn
private
Host* covise::DMEntry::host
private
int covise::DMEntry::id
private
AVLTree<ObjectEntry>* covise::DMEntry::objects
private
int covise::DMEntry::transfermgr
private

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