DictionaryProtocol< MessageBase, MapType, IndexScheme > Struct Template Reference
#include <DictionaryProtocol.h>
Inheritance diagram for DictionaryProtocol< MessageBase, MapType, IndexScheme >:
Detailed Description
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
struct DictionaryProtocol< MessageBase, MapType, IndexScheme >
Definition at line 35 of file DictionaryProtocol.h.
Member Typedef Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef map_type::template nth_index<ByDefault>::type DictionaryProtocol< MessageBase, MapType, IndexScheme >::index_by_default |
Definition at line 59 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef IndexScheme DictionaryProtocol< MessageBase, MapType, IndexScheme >::index_scheme |
Definition at line 54 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef MapType DictionaryProtocol< MessageBase, MapType, IndexScheme >::map_type |
Definition at line 53 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef MessageQuery<Erase, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageErase |
Definition at line 101 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef MessageBase<QueryAll> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageQueryAll |
Definition at line 61 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef MessageQuery<QueryByDefault, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageQueryByDefault |
Definition at line 100 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef MessageSingleQuery<SingleQueryByDefault, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageSingleQueryByDefault |
Definition at line 141 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
typedef protocol::ServiceProtocol<MessageBase<0>::protocol> DictionaryProtocol< MessageBase, MapType, IndexScheme >::super |
Definition at line 38 of file DictionaryProtocol.h.
Member Enumeration Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
anonymous enum |
Definition at line 43 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
anonymous enum |
Definition at line 49 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
anonymous enum |
Definition at line 63 of file DictionaryProtocol.h.
Member Function Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_IMPORT_T | ( | super | , |
caller_type | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
Insert | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
Erase | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
QueryResult | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
SingleQueryResult | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
QueryAll | , | ||
QueryResult | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
QueryByDefault | , | ||
QueryResult | |||
) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
SingleQueryByDefault | , | ||
SingleQueryResult | |||
) |
Member Data Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
const index_scheme DictionaryProtocol< MessageBase, MapType, IndexScheme >::ByDefault = static_cast<index_scheme>(0) [static] |
Definition at line 56 of file DictionaryProtocol.h.
The documentation for this struct was generated from the following file:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.