forked from f1xpl/aasdk
-
Notifications
You must be signed in to change notification settings - Fork 48
index_classes
github-actions edited this page Mar 15, 2026
·
2 revisions
title: Classes
-
namespace aasdk
-
namespace channel
- class Channel
-
class IChannel
Abstract interface for a logical protocol channel in Android Auto. -
namespace bluetooth
- class BluetoothService
- class IBluetoothService
- class IBluetoothServiceEventHandler
-
namespace control
- class ControlServiceChannel
- class IControlServiceChannel
- class IControlServiceChannelEventHandler
- namespace genericnotification
-
namespace inputsource
- class IInputSourceService
- class IInputSourceServiceEventHandler
- class InputSourceService
-
namespace mediabrowser
- class IMediaBrowserService
- class IMediaBrowserServiceEventHandler
- class MediaBrowserService
- namespace mediaplaybackstatus
-
namespace mediasink
-
namespace audio
- class AudioMediaSinkService
- class IAudioMediaSinkService
- class IAudioMediaSinkServiceEventHandler
-
namespace channel
- class GuidanceAudioChannel
- class MediaAudioChannel
- class SystemAudioChannel
- class TelephonyAudioChannel
-
namespace video
- class IVideoMediaSinkService
- class IVideoMediaSinkServiceEventHandler
- class VideoMediaSinkService
-
namespace channel
- class VideoChannel
-
namespace audio
-
namespace mediasource
- class IMediaSourceService
- class IMediaSourceServiceEventHandler
- class MediaSourceService
-
namespace audio
- class MicrophoneAudioChannel
- namespace navigationstatus
-
namespace phonestatus
- class IPhoneStatusService
- class IPhoneStatusServiceEventHandler
- class PhoneStatusService
-
namespace radio
- class IRadioService
- class IRadioServiceEventHandler
- class RadioService
-
namespace sensorsource
- class ISensorSourceService
- class ISensorSourceServiceEventHandler
- class SensorSourceService
-
namespace vendorextension
- class IVendorExtensionService
- class IVendorExtensionServiceEventHandler
- class VendorExtensionService
-
namespace wifiprojection
- class IWifiProjectionService
- class IWifiProjectionServiceEventHandler
- class WifiProjectionService
-
namespace common
-
class AasdkConsoleFormatter
Console formatter for AASDK logs. -
class ConsoleSink
Console sink for stdout/stderr output. - struct DataBuffer
- struct DataConstBuffer
-
class FileFormatter
File formatter optimized for log files. -
class FileSink
File sink with rotation support. -
class JsonFormatter
JSON formatter for structured logging. -
struct LogEntry
Log entry structure containing all relevant information. -
class LogFormatter
Log formatter interface for customizable output formats. -
class LogSink
Log sink interface for customizable output destinations. -
class ModernLogger
Modern logger for AASDK with comprehensive features. -
class RemoteSink
Remote sink for network logging. -
namespace log_detail
- class LogStream
-
class AasdkConsoleFormatter
-
namespace error
- class Error
-
namespace io
- class IOContextWrapper
- class Promise
- class Promise< ResolveArgumentType, void >
- class Promise< void, ErrorArgumentType >
- class Promise< void, void >
- class PromiseLink
- class PromiseLink< void, void >
-
namespace messenger
- class ChannelReceiveMessageQueue
- class ChannelReceivePromiseQueue
- class Cryptor
- class FrameHeader
- class FrameSize
- class ICryptor
- class IMessageInStream
- class IMessageOutStream
- class IMessenger
- class Message
- class MessageId
- class MessageInStream
- class MessageOutStream
-
class Messenger
Multiplexes bidirectional Android Auto protocol messages across logical channels. - class Timestamp
-
namespace ut
- class MessageInStreamUnitTest
- class MessageOutStreamUnitTest
- class MessengerUnitTest
-
namespace tcp
- class ITCPEndpoint
- class ITCPWrapper
- class TCPEndpoint
- class TCPWrapper
-
namespace ut
- class TCPEndpointUnitTest
-
namespace transport
- class DataSink
- class ISSLWrapper
-
class ITransport
Abstract interface for bidirectional data transport (USB or TCP). - class SSLWrapper
-
class TCPTransport
Concrete ITransport implementation for network-based communication via TCP. - class Transport
-
class USBTransport
Concrete ITransport implementation for USB bulk transfer communication. -
namespace ut
- class TCPTransportUnitTest
- class USBTransportUnitTest
-
namespace usb
- class AOAPDevice
- class AccessoryModeProtocolVersionQuery
- class AccessoryModeQuery
- class AccessoryModeQueryChain
- class AccessoryModeQueryChainFactory
- class AccessoryModeQueryFactory
- class AccessoryModeSendStringQuery
- class AccessoryModeStartQuery
- class ConnectedAccessoriesEnumerator
- class IAOAPDevice
- class IAccessoryModeQuery
- class IAccessoryModeQueryChain
- class IAccessoryModeQueryChainFactory
- class IAccessoryModeQueryFactory
- class IConnectedAccessoriesEnumerator
- class IUSBEndpoint
-
class IUSBHub
Abstract interface for USB device discovery and hotplug handling. - class IUSBWrapper
- class USBEndpoint
- class USBHub
- class USBWrapper
- namespace ut
-
namespace channel
- namespace aasdk::messenger
- namespace aasdk::messenger
- namespace std
- namespace testing
Updated on 2026-03-15 at 09:02:41 +0000