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

Classes

class  CommittedRecords
 
class  CustomAuthPolicy
 
struct  CustomIdentity
 
class  LoggerHandlers
 
struct  LoggingGet
 
struct  LoggingGetCoseEndorsements
 
struct  LoggingGetCoseSignature
 
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")
 
 DECLARE_JSON_TYPE (LoggingGetCoseEndorsements::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetCoseEndorsements::Out, endorsements)
 
 DECLARE_JSON_TYPE (LoggingGetCoseSignature::Out)
 
 DECLARE_JSON_REQUIRED_FIELDS (LoggingGetCoseSignature::Out, cose_signature)
 

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/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [2/9]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetCoseEndorsements::Out  ,
endorsements   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [3/9]

loggingapp::DECLARE_JSON_REQUIRED_FIELDS ( LoggingGetCoseSignature::Out  ,
cose_signature   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [4/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [5/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [6/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [7/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [8/9]

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

◆ DECLARE_JSON_REQUIRED_FIELDS() [9/9]

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

◆ DECLARE_JSON_TYPE() [1/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGet::Out  )

◆ DECLARE_JSON_TYPE() [2/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetCoseEndorsements::Out  )

◆ DECLARE_JSON_TYPE() [3/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetCoseSignature::Out  )

◆ DECLARE_JSON_TYPE() [4/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetHistoricalRange::Entry  )

◆ DECLARE_JSON_TYPE() [5/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetReceipt::In  )

◆ DECLARE_JSON_TYPE() [6/7]

loggingapp::DECLARE_JSON_TYPE ( LoggingGetReceipt::Out  )

◆ DECLARE_JSON_TYPE() [7/7]

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  )