CTlkFileOverride Class


Overview

Note

The CTlkFileOverride class handles any talk files (.tlk) in the override folder

The structure used for this class is CTlkFileOverride


Quick Reference

Quick Ref

void CTlkFileOverride::CTlkFileOverride()

void CTlkFileOverride::Add(unsigned long strId, STR_RES& strRes)

unsigned long CTlkFileOverride::AddUserEntry(CString& userText)

int CTlkFileOverride::Fetch(unsigned long strId, STR_RES& strRes)

unsigned long CTlkFileOverride::GetFileSizes()

void CTlkFileOverride::Open()

void CTlkFileOverride::Remove(unsigned long strId)

void CTlkFileOverride::Save()

int CTlkFileOverride::SaveMessageToFiles(CString sDir, unsigned char* pResourceData, unsigned long dwResourceSize)

unsigned long CTlkFileOverride::StoreFilesInMessage(unsigned char* pMessage, unsigned long nMaxLength)


Constructors

Name

Description

CTlkFileOverride::CTlkFileOverride

Constructs a CTlkFileOverride object

CTlkFileOverride::CTlkFileOverride

Constructs a CTlkFileOverride object

void CTlkFileOverride::CTlkFileOverride();

Remarks

Constructs a CTlkFileOverride object


Methods

Name

Description

CTlkFileOverride::Add

CTlkFileOverride::AddUserEntry

CTlkFileOverride::Fetch

CTlkFileOverride::GetFileSizes

CTlkFileOverride::Open

CTlkFileOverride::Remove

CTlkFileOverride::Save

CTlkFileOverride::SaveMessageToFiles

CTlkFileOverride::StoreFilesInMessage


CTlkFileOverride::Add

void CTlkFileOverride::Add(
   unsigned long strId,
   STR_RES& strRes);

Parameters

  • unsigned long strId -

  • STR_RES& strRes -

Remarks


CTlkFileOverride::AddUserEntry

unsigned long CTlkFileOverride::AddUserEntry(CString& userText);

Parameters

Return Value

Returns unsigned long

Remarks


CTlkFileOverride::Fetch

int CTlkFileOverride::Fetch(
   unsigned long strId,
   STR_RES& strRes);

Parameters

  • unsigned long strId -

  • STR_RES& strRes -

Return Value

Returns int

Remarks


CTlkFileOverride::GetFileSizes

CTlkFileOverride::GetFileSizes();

Return Value

Returns unsigned long

Remarks


CTlkFileOverride::Open

void CTlkFileOverride::Open();

Remarks


CTlkFileOverride::Remove

void CTlkFileOverride::Remove(unsigned long strId);

Parameters

  • unsigned long strId -

Remarks


CTlkFileOverride::Save

void CTlkFileOverride::Save();

Remarks


CTlkFileOverride::SaveMessageToFiles

int CTlkFileOverride::SaveMessageToFiles(
   CString sDir,
   unsigned char* pResourceData,
   unsigned long dwResourceSize);

Parameters

  • CString sDir -

  • unsigned char* pResourceData -

  • unsigned long dwResourceSize -

Return Value

Returns int

Remarks


CTlkFileOverride::StoreFilesInMessage

unsigned long CTlkFileOverride::StoreFilesInMessage(
   unsigned char* pMessage,
   unsigned long nMaxLength);

Parameters

  • unsigned char* pMessage -

  • unsigned long nMaxLength -

Return Value

Returns unsigned long

Remarks