class FinderIPCService


Contains pure virtuals
Definition#include <finder-ipc.hh>
Inherited byFinderTCPIPCService, FinderTestIPCService
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

 FinderIPCService ()

FinderIPCService

 ~FinderIPCService ()

~FinderIPCService

[virtual]

void  prepare_message (FinderMessage& m, FinderMessageType type, const char* arg0 = NULL, const char* arg1 = NULL)

prepare_message

void  prepare_ack (const FinderMessage& m, FinderMessage& ack, const char *arg0 = NULL, const char* arg1 = NULL)

prepare_ack

void  prepare_error (const FinderMessage& m, FinderMessage& err, const char* reason)

prepare_error

bool  read_message (FinderMessage& m)

read_message

bool  write_message (FinderMessage& m)

write_message

const char*  set_auth_key (const char*)

set_auth_key

const char*  auth_key ()

auth_key

bool  alive ()

alive

[const pure virtual]

uint32_t  bytes_buffered ()

bytes_buffered

[const pure virtual]

int  read (char *buf, uint32_t buf_bytes)

read

[pure virtual]

int  write (const char *buf, uint32_t buf_bytes)

write

[pure virtual]

void  free_auth_key ()

free_auth_key

[protected]

uint32_t  read_line (char *buf, uint32_t buf_bytes)

read_line

[protected]

bool  fetch_and_verify_message (char *buf, uint32_t buf_bytes)

fetch_and_verify_message

[protected]

bool  hmac_str (const char *buf, uint32_t buf_bytes, char *dst, uint32_t dst_bytes)

hmac_str

[protected]

bool  parse_message (const char *buf, uint32_t buf_bytes, FinderMessage &m)

parse_message

[protected]

string _hmac_key

_hmac_key

[protected]

int32_t _last_sent

_last_sent

[protected]

int32_t _last_recv

_last_recv

[protected]


Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:42 2002, using kdoc 2.0a54+XORP.