libkazv
|
Classes | |
struct | ComposedModifier |
struct | AttrModifier |
struct | AttrModifier< DataType ModelType::* > |
ClientModel Kazv::Factory::makeClient | ( | const ComposedModifier< ClientModel > & | mod | ) |
Crypto Kazv::Factory::makeCrypto | ( | const ComposedModifier< Crypto > & | mod | ) |
DeviceKeyInfo Kazv::Factory::makeDeviceKeyInfo | ( | const ComposedModifier< DeviceKeyInfo > & | mod | ) |
Event Kazv::Factory::makeEvent | ( | const ComposedModifier< Event > & | mod | ) |
Event Kazv::Factory::makeMemberEvent | ( | const ComposedModifier< Event > & | mod | ) |
Response Kazv::Factory::makeResponse | ( | std::string | jobId, |
const ComposedModifier< Response > & | mod | ||
) |
RoomModel Kazv::Factory::makeRoom | ( | const ComposedModifier< RoomModel > & | mod | ) |
ComposedModifier< ClientModel > Kazv::Factory::withAccountData | ( | immer::flex_vector< Event > | accountDataEvent | ) |
AttrModifier<PointerToMember> Kazv::Factory::withAttr | ( | PointerToMember | p, |
const typename AttrModifier< PointerToMember >::DataT & | data | ||
) |
ComposedModifier< ClientModel > Kazv::Factory::withCrypto | ( | const Crypto & | crypto | ) |
ComposedModifier< ClientModel > Kazv::Factory::withDevice | ( | std::string | userId, |
DeviceKeyInfo | info | ||
) |
ComposedModifier< DeviceKeyInfo > Kazv::Factory::withDeviceDisplayName | ( | std::string | displayName | ) |
ComposedModifier< DeviceKeyInfo > Kazv::Factory::withDeviceId | ( | std::string | deviceId | ) |
ComposedModifier< DeviceKeyInfo > Kazv::Factory::withDeviceTrustLevel | ( | DeviceTrustLevel | trustLevel | ) |
ComposedModifier< Event > Kazv::Factory::withEventContent | ( | const json & | content | ) |
ComposedModifier< Event > Kazv::Factory::withEventId | ( | std::string | id | ) |
ComposedModifier< Event > Kazv::Factory::withEventJson | ( | const json & | j | ) |
ComposedModifier< Event > Kazv::Factory::withEventKV | ( | const json::json_pointer & | k, |
const json & | v | ||
) |
ComposedModifier< Event > Kazv::Factory::withEventRelationship | ( | std::string | relType, |
std::string | eventId | ||
) |
ComposedModifier< Event > Kazv::Factory::withEventReplyTo | ( | std::string | eventId | ) |
ComposedModifier< Event > Kazv::Factory::withEventSenderId | ( | std::string | sender | ) |
ComposedModifier< Event > Kazv::Factory::withEventType | ( | std::string | type | ) |
ComposedModifier< Event > Kazv::Factory::withMemberAvatarUrl | ( | std::string | avatarUrl | ) |
ComposedModifier< Event > Kazv::Factory::withMemberDisplayName | ( | std::string | displayName | ) |
ComposedModifier< Event > Kazv::Factory::withMembership | ( | std::string | membership | ) |
ComposedModifier< Response > Kazv::Factory::withResponseBytesBody | ( | const Bytes & | body | ) |
ComposedModifier< Response > Kazv::Factory::withResponseDataKV | ( | std::string | k, |
const json & | v | ||
) |
ComposedModifier< Response > Kazv::Factory::withResponseFileBody | ( | const FileDesc & | body | ) |
ComposedModifier< Response > Kazv::Factory::withResponseJsonBody | ( | const json & | body | ) |
ComposedModifier< Response > Kazv::Factory::withResponseStatusCode | ( | int | code | ) |
ComposedModifier< ClientModel > Kazv::Factory::withRoom | ( | RoomModel | room | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomAccountData | ( | immer::flex_vector< Event > | accountDataEvent | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomEncrypted | ( | bool | encrypted | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomId | ( | std::string | id | ) |
ComposedModifier<RoomModel> Kazv::Factory::withRoomInviteState | ( | immer::flex_vector< Event > | stateEvent | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomMembership | ( | RoomMembership | membership | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomState | ( | immer::flex_vector< Event > | stateEvent | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomTimeline | ( | immer::flex_vector< Event > | timelineEvents | ) |
ComposedModifier< RoomModel > Kazv::Factory::withRoomTimelineGaps | ( | immer::map< std::string, std::string > | timelineGaps | ) |
ComposedModifier< Event > Kazv::Factory::withStateKey | ( | std::string | id | ) |