CCF
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
loggingapp Namespace Reference

Classes

class  CommittedRecords
 
class  CustomAuthPolicy
 
struct  CustomIdentity
 
class  LoggerHandlers
 
struct  LoggingGet
 
struct  LoggingGetHistoricalRange
 
struct  LoggingGetReceipt
 
struct  LoggingPut
 
struct  LoggingRecord
 
struct  LoggingRemove
 
struct  MatchHeaders
 

Typedefs

using RecordsMap = ccf::kv::Map< size_t, string >
 
using RecordsIndexingStrategy = ccf::indexing::LazyStrategy< ccf::indexing::strategies::SeqnosByKey_Bucketed< RecordsMap > >
 
using LoggingGetHistorical = LoggingGet
 

Functions

 DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (LoggingRecord::In)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingRecord::In, id, msg)
 
 DECLARE_JSON_OPTIONAL_FIELDS (LoggingRecord::In, record_claim)
 
 DECLARE_JSON_TYPE (LoggingGet::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGet::Out, msg)
 
 DECLARE_JSON_TYPE (LoggingPut::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingPut::Out, success, tx_id)
 
 DECLARE_JSON_TYPE (LoggingGetReceipt::In)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetReceipt::In, id)
 
 DECLARE_JSON_TYPE (LoggingGetReceipt::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetReceipt::Out, msg, receipt)
 
 DECLARE_JSON_TYPE (LoggingGetHistoricalRange::Entry)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetHistoricalRange::Entry, seqno, id, msg)
 
 DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (LoggingGetHistoricalRange::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetHistoricalRange::Out, entries)
 
 DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (LoggingGetHistoricalRange::Out, next_link, "@nextLink")
 

Typedef Documentation

◆ LoggingGetHistorical

◆ RecordsIndexingStrategy

◆ RecordsMap

using loggingapp::RecordsMap = typedef ccf::kv::Map<size_t, string>

Function Documentation

◆ DECLARE_JSON_OPTIONAL_FIELDS()

loggingapp::DECLARE_JSON_OPTIONAL_FIELDS ( LoggingRecord::In  ,
record_claim   
)

◆ DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES()

loggingapp::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES ( LoggingGetHistoricalRange::Out  ,
next_link  ,
"@nextLink"   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [1/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGet::Out  ,
msg   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [2/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetHistoricalRange::Entry  ,
seqno  ,
id  ,
msg   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [3/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetHistoricalRange::Out  ,
entries   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [4/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetReceipt::In  ,
id   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [5/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetReceipt::Out  ,
msg  ,
receipt   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [6/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingPut::Out  ,
success  ,
tx_id   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [7/7]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingRecord::In  ,
id  ,
msg   
)

◆ DECLARE_JSON_TYPE() [1/5]

loggingapp::DECLARE_JSON_TYPE ( LoggingGet::Out  )

◆ DECLARE_JSON_TYPE() [2/5]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetHistoricalRange::Entry  )

◆ DECLARE_JSON_TYPE() [3/5]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetReceipt::In  )

◆ DECLARE_JSON_TYPE() [4/5]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetReceipt::Out  )

◆ DECLARE_JSON_TYPE() [5/5]

loggingapp::DECLARE_JSON_TYPE ( LoggingPut::Out  )

◆ DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS() [1/2]

loggingapp::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS ( LoggingGetHistoricalRange::Out  )

◆ DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS() [2/2]

loggingapp::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS ( LoggingRecord::In  )