hamcast
Version 0.7
|
Classes | |
class | channel |
class | client_channel |
class | message |
class | message_view |
struct | sync_request_view |
struct | sync_response_view |
struct | async_send_view |
struct | async_recv_view |
struct | cumulative_ack_view |
struct | retransmit_view |
class | middleware_configuration |
Typedefs | |
typedef boost::uint32_t | request_id |
typedef boost::uint32_t | sequence_number |
typedef boost::uint16_t | stream_id |
Enumerations | |
enum | exception_id { eid_none = 0x0000, eid_requirement_failed = 0x0001, eid_internal_interface_error = 0x0002 } |
enum | function_id { fid_create_socket = 0x0001, fid_delete_socket = 0x0002, fid_create_send_stream = 0x0003 } |
enum | message_type { sync_request = 0x00, sync_response = 0x01, async_event = 0x02, async_send = 0x03, async_recv = 0x04, cumulative_ack = 0x05, retransmit = 0x06 } |
This namespace contains all IPC related parts of the HAMcast library.
bool hamcast::ipc::valid | ( | message_type | what | ) |
Check if what
is a valid message type.
what | An integer value interpreted as message_type. |
true
if what
has a valid value; otherwise false.