home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
scase.zip
/
SCASE.Z
/
MAILBOX.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-17
|
2KB
|
47 lines
#ifndef mailbox_h_included
#define mailbox_h_included
/******************************************************************************
* ** Company Confidential **
* ** Copyright 1994, All rights Reserved **
* %Z%%M% version %I% date:%G%
******************************************************************************/
// -MQBeg- [Module_Includes] [mailbox_h] <00000003.00000000> Retained!
// -MQEnd- [Module_Includes] [mailbox_h] <00000003.00000000>
// -MQBeg- [Module_Declarations_1] [mailbox_h] <00000003.00000000> Retained!
// -MQEnd- [Module_Declarations_1] [mailbox_h] <00000003.00000000>
// -MQBeg- [Class_Spec] [Mailbox] <00000000.00000001>
/******************************************************************************
Mailbox:
Stores one greeting and multiple messages.
******************************************************************************/
class Mailbox
{
// -MQBeg- [Declarations_1] [Mailbox] <00000000.00000001> Retained!
// -MQEnd- [Declarations_1] [Mailbox] <00000000.00000001>
public:
void play_greeting();
void change_greeting(String NewGreeting);
Boolean is_mailbox_empty();
void add_messsage(Message *NewMessage);
void read_messages();
void play_current_message();
void delete_current_message();
void keep_current_message();
private:
String greeting;
MessageQueue *new_message_queue;
MessageQueue *kept_message_queue;
// -MQBeg- [Declarations_2] [Mailbox] <00000000.00000001> Retained!
// -MQEnd- [Declarations_2] [Mailbox] <00000000.00000001>
};
// -MQEnd- [Class_Spec] [Mailbox] <00000000.00000001>
// -MQBeg- [Module_Declarations_2] [mailbox_h] <00000003.00000000> Retained!
// -MQEnd- [Module_Declarations_2] [mailbox_h] <00000003.00000000>
#endif