Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ReversecLabs/C3
/ types & classes
Types & classes
1,425 in github.com/ReversecLabs/C3
⨍
Functions
5,004
◇
Types & classes
1,425
↓ 123 callers
Class
String
Src/Common/FSecure/Crypto/String.h:10
↓ 91 callers
Class
exception
Base-class for all exceptions thrown by this library
Src/Common/EWS/ews.hpp:382
↓ 36 callers
Class
SocketsException
Exception used to indicate and describe WinSockets library errors.
Src/Common/FSecure/Sockets/SocketsException.h:6
↓ 26 callers
Class
exchange_error
Exception thrown when a request was not successful
Src/Common/EWS/ews.hpp:6233
↓ 23 callers
Class
json_exception
<summary> A single exception type to represent errors in parsing, converting, and accessing elements of JSON values. </summary>
Src/Common/CppRestSdk/include/cpprest/json.h:711
↓ 21 callers
Class
Size
Src/Common/FSecure/CppTools/ByteConverter/Utils.h:91
↓ 21 callers
Class
date_time
\brief A thin wrapper for xs:dateTime formatted strings. Note About Dates in EWS Microsoft EWS uses date and date/time string representations as des
Src/Common/EWS/ews.hpp:9391
↓ 13 callers
Class
folder_id
\brief Identifies a folder. Renders a <tt>\<FolderId></tt> element. Contains the identifier and change key of a folder.
Src/Common/EWS/ews.hpp:8111
↓ 12 callers
Class
input_adapter
Src/Common/json/json.hpp:2603
↓ 11 callers
Class
array
Src/Common/CppRestSdk/include/cpprest/json.h:66
↓ 11 callers
Class
invalid_operation
<summary> This class describes an exception thrown when an invalid operation is performed that is not more accurately described by another exception t
Src/Common/CppRestSdk/include/pplx/pplxcancellation_token.h:79
↓ 10 callers
Class
task_options
Src/Common/CppRestSdk/include/pplx/pplxtasks.h:1204
↓ 9 callers
Class
ByteView
Non owning container.
Src/Common/FSecure/CppTools/ByteConverter/ByteView.h:9
↓ 9 callers
Class
http_request
Forward declarations
Src/Common/EWS/ews.hpp:365
↓ 8 callers
Class
binary_reader
Src/Common/json/json.hpp:3579
↓ 7 callers
Class
RouteId
A class representing internal C3 connections. Consists of an ID automatically generated by Agents to identify themselves, and an ID of a Channel that
Src/Core/RouteId.h:9
↓ 7 callers
Enum
StatusCode
Src/Common/FSecure/WinHttp/Constants.h:42
↓ 7 callers
Class
WebProxy
from cpprestsdk
Src/Common/FSecure/WinHttp/WebProxy.h:8
↓ 7 callers
Class
parser
Src/Common/json/json.hpp:7081
↓ 7 callers
Enum
type
Src/Common/CppRestSdk/include/cpprest/json.h:1340
↓ 6 callers
Class
ByteVector
Src/Common/FSecure/CppTools/ByteConverter/ByteVector.h:14
↓ 6 callers
Class
object
Src/Common/CppRestSdk/include/cpprest/json.h:67
↓ 6 callers
Class
symbol_error
Avoids memory allocation, so it can be used in constexpr functions.
Src/Common/CppCodec/parse_error.hpp:65
↓ 5 callers
Class
diyfp
Src/Common/json/json.hpp:10990
↓ 5 callers
Class
extended_field_uri
The ExtendedFieldURI element identifies an extended MAPI property
Src/Common/EWS/ews.hpp:9860
↓ 5 callers
Class
invalid_input_length
Src/Common/CppCodec/parse_error.hpp:90
↓ 5 callers
Class
item_id
\brief The unique identifier and change key of an item in the Exchange store. The ID uniquely identifies a concrete item throughout the Exchange stor
Src/Common/EWS/ews.hpp:7707
↓ 5 callers
Class
json_pointer
Src/Common/json/json.hpp:865
↓ 5 callers
Class
xml_subtree
A self-contained copy of a DOM sub-tree generally used to hold properties of an item class We use rapidxml::print for copying the already parsed xml_
Src/Common/EWS/ews.hpp:7205
↓ 4 callers
Class
Hash
Hash at compile time.
Src/Common/FSecure/CppTools/Hash.h:8
↓ 4 callers
Class
_request
Src/Common/CppRestSdk/include/cpprest/producerconsumerstream.h:489
↓ 4 callers
Class
padding_error
Src/Common/CppCodec/parse_error.hpp:96
↓ 3 callers
Class
AddRoute
Query to add a new route (eg. to new agent)
Src/Core/ProceduresG2X.h:167
↓ 3 callers
Class
InitializeSockets
wrapper to WSAStartup and WSACleanup
Src/Common/FSecure/Sockets/InitializeSockets.h:6
↓ 3 callers
Class
InjectionBuffer
Wrapper for self-injection
Src/Common/FSecure/WinTools/InjectionBuffer.h:6
↓ 3 callers
Class
_TaskCreationCallstack
<summary> Callstack container, which is used to capture and preserve callstacks in ppltasks. Members of this class is examined by vc debugger, thus th
Src/Common/CppRestSdk/include/pplx/pplxtasks.h:271
↓ 3 callers
Class
attachment
Represents a <tt>\<FileAttachment></tt> or an <tt>\<ItemAttachment></tt>
Src/Common/EWS/ews.hpp:8619
↓ 3 callers
Class
attachment_id
\brief Contains the unique identifier of an attachment. The AttachmentId element identifies an item or file attachment. This element is used in Creat
Src/Common/EWS/ews.hpp:7774
↓ 3 callers
Class
basic_credentials
\brief This class allows HTTP basic authentication. Basic authentication allows a client application to authenticate with username and password. \b I
Src/Common/EWS/ews.hpp:6856
↓ 3 callers
Class
cancellation_token
Src/Common/CppRestSdk/include/pplx/pplxcancellation_token.h:512
↓ 3 callers
Class
curl_error
Exception for libcurl related runtime errors
Src/Common/EWS/ews.hpp:6437
↓ 3 callers
Class
mailbox
\brief Represents a SMTP mailbox. Identifies a fully resolved email address. Usually represents a contact's email address, a message recipient, or th
Src/Common/EWS/ews.hpp:7870
↓ 3 callers
Class
occurrence_info
Src/Common/EWS/ews.hpp:13686
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input paramet
Src/Common/json/json.hpp:399
↓ 3 callers
Class
soap_fault
A SOAP fault occurred due to a bad request
Src/Common/EWS/ews.hpp:6392
↓ 3 callers
Class
uri
Src/Common/EWS/ews.hpp:6573
↓ 3 callers
Class
user_id
Src/Common/EWS/ews.hpp:10845
↓ 2 callers
Class
HostInfo
Holds informations about host
Src/Common/FSecure/WinTools/HostInfo.h:12
↓ 2 callers
Class
HttpConnection
RAII wrapper for connection handle
Src/Common/FSecure/WinHttp/Handles/HttpConnection.h:9
↓ 2 callers
Class
Key
Src/Common/FSecure/Crypto/EncryptionKey.h:11
↓ 2 callers
Class
Socket
Socket wrapper @note user has to call WSAStartup;
Src/Common/FSecure/Sockets/Socket.h:10
↓ 2 callers
Class
_ProgressReporterCtorArgType
Src/Common/CppRestSdk/include/pplx/pplxtasks.h:4979
↓ 2 callers
Class
calendar_item
Src/Common/EWS/ews.hpp:14468
↓ 2 callers
Class
complete_name
Src/Common/EWS/ews.hpp:12050
↓ 2 callers
Class
contact
Src/Common/EWS/ews.hpp:12930
↓ 2 callers
Class
datetime
Src/Common/CppRestSdk/include/cpprest/asyncrt_utils.h:542
↓ 2 callers
Class
distinguished_folder_id
\brief Renders a <tt>\<DistinguishedFolderId></tt> element. Implicitly convertible from \ref standard_folder.
Src/Common/EWS/ews.hpp:8190
↓ 2 callers
Class
flag
Src/Common/CppCodec/data/access.hpp:77
↓ 2 callers
Class
http_error
Exception thrown when a HTTP request was not successful
Src/Common/EWS/ews.hpp:6375
↓ 2 callers
Class
message
Src/Common/EWS/ews.hpp:15077
↓ 2 callers
Class
mime_content
\brief Represents an item's <tt>\<MimeContent CharacterSet="" /></tt> element. Contains the ASCII MIME stream of an object that is represented in bas
Src/Common/EWS/ews.hpp:9589
↓ 2 callers
Class
oauth1_state
State currently used by oauth1_config to authenticate request. The state varies for every request (due to timestamp and nonce). The state also contain
Src/Common/CppRestSdk/include/cpprest/oauth1.h:42
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during th
Src/Common/json/json.hpp:214
↓ 2 callers
Class
response_result
Src/Common/EWS/ews.hpp:6213
↓ 2 callers
Class
specific_t
Src/Common/CppCodec/data/access.hpp:46
↓ 2 callers
Class
task
Src/Common/EWS/ews.hpp:11683
↓ 2 callers
Class
task_canceled
<summary> This class describes an exception thrown by the PPL tasks layer in order to force the current task to cancel. It is also thrown by the <c>ge
Src/Common/CppRestSdk/include/pplx/pplxcancellation_token.h:44
↓ 2 callers
Class
task_continuation_context
<summary> The <c>task_continuation_context</c> class allows you to specify where you would like a continuation to be executed. It is only useful to us
Src/Common/CppRestSdk/include/pplx/pplxtasks.h:1122
↓ 2 callers
Enum
type
Src/Common/EWS/ews.hpp:8627
↓ 2 callers
Class
xml_parse_error
Raised when a response from a server could not be parsed
Src/Common/EWS/ews.hpp:391
↓ 1 callers
Class
Argument
Src/ChannelLinter/argparse.hpp:47
↓ 1 callers
Class
ChannelCommand
Src/ChannelLinter/ChannelLinter.h:94
↓ 1 callers
Class
ChannelLinter
Src/ChannelLinter/ChannelLinter.h:5
↓ 1 callers
Class
ClientSocket
Wrapper for TCP client socket
Src/Common/FSecure/Sockets/Socket.h:84
↓ 1 callers
Enum
Command
Src/Common/FSecure/C3/Internals/BackendCommons.h:41
↓ 1 callers
Class
Connection
Src/Common/FSecure/Sql/Sql.hpp:92
↓ 1 callers
Class
GetCapability
Src/WebController/Backend/Comms/GatewayResponses/GetCapability.cs:13
↓ 1 callers
Class
HttpRequestHandle
Src/Common/FSecure/WinHttp/Handles/HttpRequestHandle.h:13
↓ 1 callers
Class
Identifier
Src/Core/Identifiers.h:7
↓ 1 callers
Class
SnapshotProxy
Src/Core/Profiler.h:586
↓ 1 callers
Class
Statement
Src/Common/FSecure/Sql/Sql.hpp:50
↓ 1 callers
Class
Uri
URI utilities
Src/Common/FSecure/WinHttp/Uri.h:48
↓ 1 callers
Class
_ContextCallback
Src/Common/CppRestSdk/include/pplx/pplxtasks.h:630
↓ 1 callers
Class
add_delegate_response_message
Src/Common/EWS/ews.hpp:9126
↓ 1 callers
Class
attendee
\brief An attendee of a meeting or a meeting room. An attendee is just a mailbox for the most part. The other two properties, ResponseType and LastRe
Src/Common/EWS/ews.hpp:9638
↓ 1 callers
Class
body
\brief Represents the actual content of a message. A \<Body/> element can be of type Best, HTML, or plain-text.
Src/Common/EWS/ews.hpp:9524
↓ 1 callers
Class
cancellation_token_registration
<summary> The <c>cancellation_token_registration</c> class represents a callback notification from a <c>cancellation_token</c>. When the <c>register<
Src/Common/CppRestSdk/include/pplx/pplxcancellation_token.h:521
↓ 1 callers
Class
cancellation_token_source
Src/Common/CppRestSdk/include/pplx/pplxcancellation_token.h:511
↓ 1 callers
Class
create_attachment_response_message
Src/Common/EWS/ews.hpp:9167
↓ 1 callers
Class
create_item_response_message
Src/Common/EWS/ews.hpp:8963
↓ 1 callers
Class
delegate_user
Src/Common/EWS/ews.hpp:11046
↓ 1 callers
Class
delete_attachment_response_message
Src/Common/EWS/ews.hpp:9310
↓ 1 callers
Class
delete_item_response_message
Src/Common/EWS/ews.hpp:9289
↓ 1 callers
Class
duration
\brief Specifies a time interval A thin wrapper around xs:duration formatted strings. The time interval is specified in the following form <tt>PnYnM
Src/Common/EWS/ews.hpp:9449
↓ 1 callers
Class
email_address
Src/Common/EWS/ews.hpp:12156
↓ 1 callers
Class
empty_result_state
Src/Common/CppCodec/data/access.hpp:48
↓ 1 callers
Class
extended_property
\brief Represents an <tt>\<ExtendedProperty></tt>. The ExtendedProperty element identifies extended MAPI properties on folders and items. Extended pr
Src/Common/EWS/ews.hpp:10184
↓ 1 callers
Class
find_calendar_item_response_message
Src/Common/EWS/ews.hpp:8995
↓ 1 callers
Class
find_item_response_message
Src/Common/EWS/ews.hpp:8979
↓ 1 callers
Class
get_attachment_response_message
Src/Common/EWS/ews.hpp:9221
next →
1–100 of 1,425, ranked by callers