CppServer  1.0.0.0
C++ Server Library
Namespaces | Macros | Enumerations | Functions
nanomsg.h File Reference

Nanomsg C++ Library definition. More...

#include <nn.h>
#include <bus.h>
#include <pair.h>
#include <pipeline.h>
#include <pubsub.h>
#include <reqrep.h>
#include <survey.h>
#include <inproc.h>
#include <ipc.h>
#include <tcp.h>
#include <ws.h>
#include <iostream>

Go to the source code of this file.

Namespaces

 CppServer
 C++ Server project definitions.
 
 CppServer::Nanomsg
 Nanomsg definitions.
 

Macros

#define NN_STATIC_LIB
 

Enumerations

enum  CppServer::Nanomsg::Domain { CppServer::Nanomsg::Domain::Std = AF_SP, CppServer::Nanomsg::Domain::Raw = AF_SP_RAW }
 Nanomsg domain. More...
 
enum  CppServer::Nanomsg::Protocol {
  CppServer::Nanomsg::Protocol::Pair = NN_PAIR, CppServer::Nanomsg::Protocol::Request = NN_REQ, CppServer::Nanomsg::Protocol::Reply = NN_REP, CppServer::Nanomsg::Protocol::Publisher = NN_PUB,
  CppServer::Nanomsg::Protocol::Subscriber = NN_SUB, CppServer::Nanomsg::Protocol::Push = NN_PUSH, CppServer::Nanomsg::Protocol::Pull = NN_PULL, CppServer::Nanomsg::Protocol::Surveyor = NN_SURVEYOR,
  CppServer::Nanomsg::Protocol::Respondent = NN_RESPONDENT, CppServer::Nanomsg::Protocol::Bus = NN_BUS
}
 Nanomsg protocol. More...
 

Functions

std::ostream & CppServer::Nanomsg::operator<< (std::ostream &stream, Domain domain)
 Stream output: Nanomsg domain. More...
 
std::ostream & CppServer::Nanomsg::operator<< (std::ostream &stream, Protocol protocol)
 Stream output: Nanomsg protocol. More...
 

Detailed Description

Nanomsg C++ Library definition.

Author
Ivan Shynkarenka
Date
26.01.2017

Definition in file nanomsg.h.

Macro Definition Documentation

◆ NN_STATIC_LIB

#define NN_STATIC_LIB

Definition at line 12 of file nanomsg.h.