EPOK RUNTIME
Memory Card
memory_card.hpp · asynchronous Memory Card access and files
Module
asynchronous Memory Card access and files.
Include this module
C++ include
#include "memory_card.hpp"Types
CardErrorEnum declared by the memory-card module for asynchronous Memory Card access and files.EnumCardFileStruct declared by the memory-card module for asynchronous Memory Card access and files.StructCardIconStruct declared by the memory-card module for asynchronous Memory Card access and files.StructCardOperationEnum declared by the memory-card module for asynchronous Memory Card access and files.EnumCardStateEnum declared by the memory-card module for asynchronous Memory Card access and files.EnumCardStatusStruct declared by the memory-card module for asynchronous Memory Card access and files.StructCompletionType alias declared by the memory-card module for asynchronous Memory Card access and files.Type aliasMemoryCardDriverThe adapter is process-owned.ClassMemoryCardServiceClass declared by the memory-card module for asynchronous Memory Card access and files.ClassFunctions and methods
attachPerforms `attach` as part of asynchronous Memory Card access and files.MethodbusyPerforms `busy` as part of asynchronous Memory Card access and files.Methodcard_error_messagePerforms `card error message` as part of asynchronous Memory Card access and files.FunctiondataPerforms `data` as part of asynchronous Memory Card access and files.Methodfile_countPerforms `file count` as part of asynchronous Memory Card access and files.MethodfilesPerforms `files` as part of asynchronous Memory Card access and files.MethodidlePerforms `idle` as part of asynchronous Memory Card access and files.MethodlistPerforms `list` as part of asynchronous Memory Card access and files.MethodlistPerforms `list` as part of asynchronous Memory Card access and files.MethodMemoryCardServiceConstructs `epok::MemoryCardService` for asynchronous Memory Card access and files.constructoroperator=Performs `operator =` as part of asynchronous Memory Card access and files.MethodprobePerforms `probe` as part of asynchronous Memory Card access and files.MethodprobePerforms `probe` as part of asynchronous Memory Card access and files.MethodreadReads read as part of asynchronous Memory Card access and files.MethodreadReads read as part of asynchronous Memory Card access and files.MethodsizePerforms `size` as part of asynchronous Memory Card access and files.MethodstatusPerforms `status` as part of asynchronous Memory Card access and files.MethodwriteWrites write as part of asynchronous Memory Card access and files.MethodwriteWrites write as part of asynchronous Memory Card access and files.MethodFields, variables and values
BadChecksumNamed value `BadChecksum` in `epok::CardError`.Enum valueBadDataNamed value `BadData` in `epok::CardError`.Enum valueBadPortNamed value `BadPort` in `epok::CardError`.Enum valueBadSectorNamed value `BadSector` in `epok::CardError`.Enum valueblocksExposes `blocks` on `epok::CardFile` for asynchronous Memory Card access and files.FieldBusyNamed value `Busy` in `epok::CardError`.Enum valueBusyNamed value `Busy` in `epok::CardState`.Enum valuecompletedExposes `completed` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldDirectoryFullNamed value `DirectoryFull` in `epok::CardError`.Enum valueerrorExposes `error` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldFailedNamed value `Failed` in `epok::CardState`.Enum valueFileExistsNamed value `FileExists` in `epok::CardError`.Enum valueFileNotFoundNamed value `FileNotFound` in `epok::CardError`.Enum valueFileTooLargeNamed value `FileTooLarge` in `epok::CardError`.Enum valueframe_countExposes `frame_count` on `epok::CardIcon` for asynchronous Memory Card access and files.Fieldheader_sizeExposes `header_size` on `epok::MemoryCardService` for asynchronous Memory Card access and files.VariableIdleNamed value `Idle` in `epok::CardState`.Enum valueInvalidArgumentNamed value `InvalidArgument` in `epok::CardError`.Enum valuelast_rejectionExposes `last_rejection` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldListNamed value `List` in `epok::CardOperation`.Enum valuemax_payloadExposes `max_payload` on `epok::MemoryCardService` for asynchronous Memory Card access and files.Variablememory_cardExposes `memory_card` on the `epok` namespace for asynchronous Memory Card access and files.VariablenameExposes `name` on `epok::CardFile` for asynchronous Memory Card access and files.FieldNameTooLongNamed value `NameTooLong` in `epok::CardError`.Enum valueNoCardNamed value `NoCard` in `epok::CardError`.Enum valueNoneNamed value `None` in `epok::CardOperation`.Enum valueNotFormattedNamed value `NotFormatted` in `epok::CardError`.Enum valueNotReadyNamed value `NotReady` in `epok::CardError`.Enum valueOKNamed value `OK` in `epok::CardError`.Enum valueoperationExposes `operation` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldOutOfSpaceNamed value `OutOfSpace` in `epok::CardError`.Enum valuepaletteExposes `palette` on `epok::CardIcon` for asynchronous Memory Card access and files.Fieldpayload_bytesExposes `payload_bytes` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldpixelsExposes `pixels` on `epok::CardIcon` for asynchronous Memory Card access and files.FieldProbeNamed value `Probe` in `epok::CardOperation`.Enum valueProtocolErrorNamed value `ProtocolError` in `epok::CardError`.Enum valueReadNamed value `Read` in `epok::CardOperation`.Enum valuerequestExposes `request` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldSerializeOverflowNamed value `SerializeOverflow` in `epok::CardError`.Enum valuestateExposes `state` on `epok::CardStatus` for asynchronous Memory Card access and files.FieldSucceededNamed value `Succeeded` in `epok::CardState`.Enum valueTimeoutNamed value `Timeout` in `epok::CardError`.Enum valueUnconnectedNamed value `Unconnected` in `epok::CardError`.Enum valueVerificationFailedNamed value `VerificationFailed` in `epok::CardError`.Enum valueWriteNamed value `Write` in `epok::CardOperation`.Enum value