Savarese Software Research Corporation
ServiceThread< service_type, CallStop > Struct Template Reference

#include <ServiceTestCase.h>

Inheritance diagram for ServiceThread< service_type, CallStop >:
Inheritance graph
[legend]

Public Types

typedef service_type::caller_type  super
 
typedef NS_SSRC_WISP_SERVICE::EventLoop  loop_type
 
typedef std::shared_ptr< loop_type loop_ptr
 
typedef std::shared_ptr< std::thread >  thread_ptr
 
typedef service_type::caller_type  super
 
typedef NS_SSRC_WISP_SERVICE::EventLoop  loop_type
 
typedef std::shared_ptr< loop_type loop_ptr
 
typedef std::shared_ptr< std::thread >  thread_ptr
 

Public Member Functions

  WISP_IMPORT_T (service_type, protocol_processor)
 
  ServiceThread (service_type &serv)
 
  ~ServiceThread ()
 
  WISP_IMPORT_T (service_type, protocol_processor)
 
  ServiceThread (service_type &serv)
 
  ~ServiceThread ()
 

Public Attributes

service_type &  serv
 
thread_ptr  thread
 
loop_ptr  loop
 

Detailed Description

template<typename service_type, typename CallStop>
struct ServiceThread< service_type, CallStop >

Definition at line 60 of file ServiceTestCase.h.

Member Typedef Documentation

template<typename service_type , typename CallStop >
typedef std::shared_ptr<loop_type> ServiceThread< service_type, CallStop >::loop_ptr

Definition at line 63 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
typedef std::shared_ptr<loop_type> ServiceThread< service_type, CallStop >::loop_ptr

Definition at line 66 of file ServiceTestFixture.h.

template<typename service_type , typename CallStop >
typedef NS_SSRC_WISP_SERVICE::EventLoop ServiceThread< service_type, CallStop >::loop_type

Definition at line 62 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
typedef NS_SSRC_WISP_SERVICE::EventLoop ServiceThread< service_type, CallStop >::loop_type

Definition at line 65 of file ServiceTestFixture.h.

template<typename service_type , typename CallStop >
typedef service_type::caller_type ServiceThread< service_type, CallStop >::super

Definition at line 61 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
typedef service_type::caller_type ServiceThread< service_type, CallStop >::super

Definition at line 64 of file ServiceTestFixture.h.

template<typename service_type , typename CallStop >
typedef std::shared_ptr<std::thread> ServiceThread< service_type, CallStop >::thread_ptr

Definition at line 64 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
typedef std::shared_ptr<std::thread> ServiceThread< service_type, CallStop >::thread_ptr

Definition at line 67 of file ServiceTestFixture.h.

Constructor & Destructor Documentation

template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::ServiceThread ( service_type &  serv )
inline

Definition at line 72 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::~ServiceThread ( )
inline

Definition at line 85 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::ServiceThread ( service_type &  serv )
inline

Definition at line 75 of file ServiceTestFixture.h.

template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::~ServiceThread ( )
inline

Definition at line 87 of file ServiceTestFixture.h.

Member Function Documentation

template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::WISP_IMPORT_T ( service_type  ,
protocol_processor   
)
template<typename service_type , typename CallStop >
ServiceThread< service_type, CallStop >::WISP_IMPORT_T ( service_type  ,
protocol_processor   
)

Member Data Documentation

template<typename service_type , typename CallStop >
loop_ptr ServiceThread< service_type, CallStop >::loop

Definition at line 70 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
service_type & ServiceThread< service_type, CallStop >::serv

Definition at line 68 of file ServiceTestCase.h.

template<typename service_type , typename CallStop >
thread_ptr ServiceThread< service_type, CallStop >::thread

Definition at line 69 of file ServiceTestCase.h.


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

Savarese Software Research Corporation
Copyright © 2006-2012 Savarese Software Research Corporation. All rights reserved.