winss
Classes | Namespaces | Typedefs
pipe_client.hpp File Reference
#include <windows.h>
#include <functional>
#include <vector>
#include "easylogging/easylogging++.hpp"
#include "wait_multiplexer.hpp"
#include "pipe_name.hpp"
#include "handle_wrapper.hpp"
#include "pipe_server.hpp"
#include "not_owning_ptr.hpp"
Include dependency graph for pipe_client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  winss::PipeClientConfig
 Config for a named pipe client. More...
 
class  winss::PipeClient< TInstance, TListener >
 Base named pipe client. More...
 
class  winss::PipeClientConnectionListener
 A listener for pipe client connection events. More...
 
class  winss::PipeClientSendListener
 A listener for pipe client send complete events. More...
 
class  winss::PipeClientReceiveListener
 A listener for pipe client received data events. More...
 
class  winss::OutboundPipeClientTmpl< TInstance >
 An outbound pipe client. More...
 
class  winss::InboundPipeClientTmpl< TInstance >
 An inbound pipe client. More...
 

Namespaces

 winss
 

Typedefs

typedef OutboundPipeClientTmpl< winss::OutboundPipeInstancewinss::OutboundPipeClient
 A concrete outbound pipe client. More...
 
typedef InboundPipeClientTmpl< winss::InboundPipeInstancewinss::InboundPipeClient
 A concrete inbound pipe client. More...