Lumiera  0.pre.03
»edit your freedom«
session-service-access-test.cpp File Reference

Go to the source code of this file.

Description

unit test SessionServiceAccess_test

Definition in file session-service-access-test.cpp.

#include "lib/test/run.hpp"
#include "steam/mobject/session.hpp"
#include "lib/meta/generator.hpp"
#include "lib/format-cout.hpp"
#include "lib/depend.hpp"
#include <boost/lexical_cast.hpp>
#include <memory>
#include <string>

Classes

struct  InternalAPI_1
 
struct  InternalAPI_2
 
class  SessionServiceAccess_test
 Verify the access mechanism both to the pubic session API and to implementation level APIs used by Steam-Layer internals. More...
 
struct  TServiceAccessPoint< API, IMPL >
 
struct  TServiceAccessPoint< InternalAPI_1, IMPL >
 
struct  TServiceAccessPoint< InternalAPI_2, IMPL >
 
struct  TSession
 
struct  TSessionImpl
 
class  TSessionServices< IMPS, FRONT, SESS >
 
struct  TSessManager
 
struct  TSessManagerImpl
 

Typedefs

typedef TSessManager & PSess
 
typedef TSessionServices< Types< InternalAPI_1, InternalAPI_2 >, TSessManagerImpl, TSessionImpl > SessionImplAPI
 

Functions

 LAUNCHER (SessionServiceAccess_test, "function session")
 Register this test class... More...
 

Namespaces

 steam
 Steam-Layer implementation namespace root.
 
 steam::mobject
 Media-Objects, edit operations and high-level session.
 
 steam::mobject::session
 Namespace of Session and user visible high-level objects.
 

Class Documentation

◆ steam::mobject::session::test::anonymous_namespace{session-service-access-test.cpp}::TServiceAccessPoint

struct steam::mobject::session::test::anonymous_namespace{session-service-access-test.cpp}::TServiceAccessPoint
+ Collaboration diagram for TServiceAccessPoint< API, IMPL >:

Function Documentation

◆ LAUNCHER()

steam::mobject::session::test::LAUNCHER ( SessionServiceAccess_test  ,
"function session"   
)

Register this test class...