<<>> A listing of which Walnut procedures and datatypes are exported by which modules: [net]palain>terry>Cedar>WallTapestry>WalnutDB.mesa 999: GeneralEnumeratorRec: PUBLIC TYPE = RECORD[ [net]palain>terry>Cedar>WallTapestry>WalnutDBMsgImpl.mesa 1170: SchemaHandleRec: PUBLIC TYPE = WalnutSchema.SchemaHandleRec; 1707: MsgExists: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] RETURNS [exists: BOOL] = 1840: GetIsInReplyTo: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 2150: GetHasBeenRead: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 2539: SetHasBeenRead: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] = { 2978: AddNewMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg: MsgLogEntry] 4038: GetMsgEntryPosition: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 4421: SetMsgEntryPosition: PUBLIC PROC[opsH: WalnutOpsHandle, to: INT] = { 4737: GetMsgDate: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] RETURNS[date: GMT] = { 5152: GetMsgTextInfo: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 5446: GetMsgText: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 5821: GetDisplayProps: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 6200: GetCategories: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] 6585: SizeOfDatabase: PUBLIC PROC[opsH: WalnutOpsHandle] 7009: GenerateEntriesPlusDate: PUBLIC PROC [opsH: WalnutOpsHandle, attr: ATOM, start: ROPE _ NIL, end: ROPE _ NIL, dateStart: ROPE _ NIL, dateEnd: ROPE _ NIL] 7967: NextEntry: PUBLIC PROC[genEnum: GeneralEnumerator] RETURNS[entry: EntryRef _ NIL] = { [net]palain>terry>Cedar>WallTapestry>WalnutDBMsgSetsImpl.mesa 1034: SchemaHandleRec: PUBLIC TYPE = WalnutSchema.SchemaHandleRec; 1940: LazyEnumeratorRec: PUBLIC TYPE = RECORD[ 2082: MsgSetExists: PUBLIC PROC[opsH: WalnutOpsHandle, name: ROPE, msDomainVersion: INT] RETURNS[existed: BOOL, msVersion: INT] = { 2341: CreateMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, name: ROPE, msDomainVersion: INT] RETURNS [existed: BOOL, msVersion: INT] = { 3109: NumInMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, name: ROPE] 3440: EmptyMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: MsgSet, report: CheckReportProc] 4126: DestroyMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: MsgSet, msDomainVersion: INT, report: CheckReportProc] 4690: VerifyMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: MsgSet] 4860: VerifyDomainVersion: PUBLIC PROC[opsH: WalnutOpsHandle, msDomainVersion: INT] = 4980: ExpungeMsgs: PUBLIC PROC[opsH: WalnutOpsHandle, deletedVersion: INT, report: CheckReportProc] = { 9145: MsgSetsInfo: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[version, num: INT] = { 9547: AddMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE, from, to: MsgSet] 10607: RemoveMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE, from: MsgSet, deletedVersion: INT] RETURNS[deleted: BOOL] = { 11844: MoveMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE, from: MsgSet, to: MsgSet] 13128: MsgsEnumeration: PUBLIC PROC [opsH: WalnutOpsHandle, alphaOrder: BOOL] 14227: MsgsInSetEnumeration: PUBLIC PROC[opsH: WalnutOpsHandle, name: ROPE, fromStart: BOOL] RETURNS [mL: LIST OF ROPE, msVersion: INT] = { 15626: MsgSetsNames: PUBLIC PROC[opsH: WalnutOpsHandle, alphaOrder: BOOL] 16908: EnumerateMsgSets: PUBLIC PROC[opsH: WalnutOpsHandle, alphaOrder: BOOL, proc: PROC[msgSet: MsgSet] RETURNS[continue: BOOL] ] 18187: EnumerateMsgsInSet: PUBLIC PROC [ 19653: EnumerateMsgsInMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: MsgSet] 20111: NextMsgInMsgSet: PUBLIC PROC[lazyEnum: WalnutDB.LazyEnumerator] 21531: EnumerateUnacceptedMsgs: PUBLIC PROC[opsH: WalnutOpsHandle, activeVersion: INT, proc: PROC[msg, tocEntry: ROPE, startOfSubject: INT] ] = { 22549: AcceptNewMail: PUBLIC PROC[opsH: WalnutOpsHandle, pos, activeVersion: INT] = { 27777: CanonicalName: PUBLIC PROC[name: ROPE] RETURNS[aName: ATOM] = { [net]palain>terry>Cedar>WallTapestry>WalnutDBOpsImpl.mesa 767: SchemaHandleRec: PUBLIC TYPE = WalnutSchema.SchemaHandleRec; 979: DeclareDB: PUBLIC PROC[opsH: WalnutOpsHandle, schemaInvalid: BOOL] 1374: InitSchema: PUBLIC PROC[opsH: WalnutOpsHandle, schemaInvalid: BOOL _ TRUE] 2423: GetRootInfo: PUBLIC PROC[opsH: WalnutOpsHandle] 2947: SetRootInfo: PUBLIC PROC[opsH: WalnutOpsHandle, dbRootCreateDate: GMT, dbFileKey, dbMailFor: ROPE] = { 3535: GetRootFileVersion: PUBLIC PROC[opsH: WalnutOpsHandle] 3864: SetRootFileVersion: PUBLIC PROC[opsH: WalnutOpsHandle, rootFileStamp: GMT] = { 4252: GetOpInProgressPos: PUBLIC PROC[opsH: WalnutOpsHandle] 4578: SetOpInProgressPos: PUBLIC PROC[opsH: WalnutOpsHandle, inProgressPos: INT] = { 4967: GetParseLogInProgress: PUBLIC PROC[opsH: WalnutOpsHandle] 5309: SetParseLogInProgress: PUBLIC PROC[opsH: WalnutOpsHandle, inProgress: BOOL] = { 5709: GetParseLogPos: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[pos: INT] = { 6022: SetParseLogPos: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 6404: GetMsgDisplayInfo: PUBLIC PROC[opsH: WalnutOpsHandle, m: ROPE] 7110: ChangeCountInMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, ms: ROPE, inc: INT] = { 7719: ChangeCountOfMsgs: PUBLIC PROC[opsH: WalnutOpsHandle, delta: INT] = { 8193: GetExpungeFileID: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[expungeFileID: INT] = { 8527: SetExpungeFileID: PUBLIC PROC[opsH: WalnutOpsHandle, expungeFileID: INT] = { 8923: GetExpungeInfo: PUBLIC PROC[opsH: WalnutOpsHandle] 9392: SetExpungeInfo: PUBLIC PROC[opsH: WalnutOpsHandle, firstDestroyedMsgPos, bytesInDestroyedMsgs: INT] = { 9923: GetLogExpungePhase: PUBLIC PROC[opsH: WalnutOpsHandle] 10318: SetLogExpungePhase: PUBLIC PROC[opsH: WalnutOpsHandle, expungePhase: WalnutKernelDefs.LogExpungePhase] = { 10756: GetExpungeProgressInfo: PUBLIC PROC[opsH: WalnutOpsHandle] 11208: SetExpungeProgressInfo: PUBLIC PROC[opsH: WalnutOpsHandle, currentLogPos, expungeLogPos: INT] = { 11719: GetTimeOfLastExpunge: PUBLIC PROC[opsH: WalnutOpsHandle] 12044: SetTimeOfLastExpunge: PUBLIC PROC[opsH: WalnutOpsHandle, when: GMT] = { 12429: GetTimeOfLastScavenge: PUBLIC PROC[opsH: WalnutOpsHandle] 12744: SetTimeOfLastScavenge: PUBLIC PROC[opsH: WalnutOpsHandle, when: GMT] = { 13116: SetAcceptNewMailPos: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 13503: GetAcceptNewMailPos: PUBLIC PROC[opsH: WalnutOpsHandle] 13827: SetAddingServerMsgs: PUBLIC PROC[opsH: WalnutOpsHandle, addingServerMsgs: BOOL] = { 14238: GetAddingServerMsgs: PUBLIC PROC[opsH: WalnutOpsHandle] 14584: EnumerateServers: PUBLIC PROC[opsH: WalnutOpsHandle] 15257: GetServerInfo: PUBLIC PROC[opsH: WalnutOpsHandle, server: ROPE] 15639: SetNewMailInfo: PUBLIC PROC[opsH: WalnutOpsHandle, logLen: INT, when: GMT, server: ROPE, num: INT] = { 16733: SetNewMailLogLength: PUBLIC PROC[opsH: WalnutOpsHandle, logLen: INT] = { 17123: GetNewMailLogLength: PUBLIC PROC[opsH: WalnutOpsHandle] 17454: GetLastNewMailTimeStamp: PUBLIC PROC[opsH: WalnutOpsHandle] 17779: SetCopyMailLogPos: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 18162: GetCopyMailLogPos: PUBLIC PROC[opsH: WalnutOpsHandle] 18482: SetReadArchivePos: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 18881: GetReadArchivePos: PUBLIC PROC[opsH: WalnutOpsHandle] 19217: SetCopyReadArchivePos: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 19624: GetCopyReadArchivePos: PUBLIC PROC[opsH: WalnutOpsHandle] [net]palain>terry>Cedar>WallTapestry>WalnutLog.mesa 2564: QuickScan: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[le: LogEntry, at: INT]; 2645: ArchiveEntry: PUBLIC PROC[opsH: WalnutOpsHandle, to: STREAM] RETURNS[ok: BOOL]; 3020: ResetLog: PUBLIC PROC[opsH: WalnutOpsHandle, newLength: INT]; [net]palain>terry>Cedar>WallTapestry>WalnutLogExpunge.mesa 385: ExpungeHandleRec: PUBLIC TYPE = RECORD[ [net]palain>terry>Cedar>WallTapestry>WalnutLogExpungeImpl.mesa 841: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 953: ExpungeHandleRec: PUBLIC TYPE = WalnutLogExpunge.ExpungeHandleRec; 1018: StartExpunge: PUBLIC PROC[opsH: WalnutOpsHandle, pagesNeeded: INT] RETURNS[expungeFileID: INT] = { 2913: RestartExpunge: PUBLIC PROC[opsH: WalnutOpsHandle, currentLogPos, expungeLogLength: INT] 4813: CopyBytesToExpungeLog: PUBLIC PROC[opsH: WalnutOpsHandle, bytesToCopy: INT] = { 5132: GetExpungeProgress: PUBLIC PROC[opsH: WalnutOpsHandle] 5422: EndExpunge: PUBLIC PROC[opsH: WalnutOpsHandle] = { 5535: SetPosition: PUBLIC PROC[opsH: WalnutOpsHandle, startPos: INT] RETURNS[charsSkipped: INT] = { 5871: SetIndex: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 6043: PeekEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[ident: ATOM, msgID: ROPE, at: INT] = { 6429: SkipEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[ok: BOOL] = { 6819: CopyEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[newPosition, bytesCopied: INT] = { 7354: EndCopyEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[startCopyPos: INT] = { 7879: ExpLogLength: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[length: INT] = { 8045: GetIndex: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[length: INT] = { 8211: CopyBytes: PUBLIC PROC[opsH: WalnutOpsHandle, strm: STREAM, num: INT] = { 8501: ExamineThisEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[status: WalnutLogExpunge.EntryStatus] = { [net]palain>terry>Cedar>WallTapestry>WalnutLogImpl.mesa 1246: LogHandleRec: PUBLIC TYPE = WalnutLog.LogHandleRec; 1341: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 1600: ExpungeMsgs: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = 1749: WriteExpungeLog: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = { 1901: CreateMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, name: ROPE] RETURNS[at, next: INT] = { 2112: EmptyMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: ROPE] 2328: DestroyMsgSet: PUBLIC PROC[opsH: WalnutOpsHandle, msgSet: ROPE] 2540: AddMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg, to: ROPE] RETURNS[at, next: INT] = { 2776: RemoveMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg, from: ROPE] 3026: MoveMsg: PUBLIC PROC[opsH: WalnutOpsHandle, msg, from, to: ROPE] 3319: HasBeenRead: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE] RETURNS[at, next: INT] = { 3529: RecordNewMailInfo: PUBLIC PROC[opsH: WalnutOpsHandle, logLen: INT, when: GMT, server: ROPE, num: INT] 3961: StartCopyNewMail: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = 4114: AcceptNewMail: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = 4271: StartReadArchiveFile: PUBLIC PROC[opsH: WalnutOpsHandle, file: ROPE, msgSet: ROPE] RETURNS[at, next: INT] = { 4579: EndReadArchiveFile: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = 4741: StartCopyReadArchive: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at, next: INT] = 4898: InitLogStream: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[BOOL] = { 5044: LogLength: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[length: INT] = { 5272: OpenLogStreams: PUBLIC PROC[opsH: WalnutOpsHandle] = { 5613: ReleaseWriteLock: PUBLIC PROC[opsH: WalnutOpsHandle] = { 5858: ResetLog: PUBLIC PROC[opsH: WalnutOpsHandle, newLength: INT] = { 6189: ForgetLogStreams: PUBLIC PROC[opsH: WalnutOpsHandle] = { 6370: ShutdownLog: PUBLIC PROC[opsH: WalnutOpsHandle] = { 6588: WriteMessage: PUBLIC PROC[opsH: WalnutOpsHandle, msg: ROPE, body: TiogaContents] 7527: SetPosition: PUBLIC PROC[opsH: WalnutOpsHandle, startPos: INT] 7869: SetIndex: PUBLIC PROC[opsH: WalnutOpsHandle, pos: INT] = { 8042: NextAt: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[at: INT] = 8145: NextEntry: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[le: LogEntry, at: INT] = 8698: QuickScan: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[le: LogEntry, at: INT] = 8840: ArchiveEntry: PUBLIC PROC[opsH: WalnutOpsHandle, to: STREAM] RETURNS[ok: BOOL]= { 9359: CopyBytesToArchive: PUBLIC PROC[ 9563: PrepareToCopyTempLog: PUBLIC PROC[opsH: WalnutOpsHandle, which: WalnutKernelDefs.WhichTempLog, pagesAlreadyCopied: INT, reportProc: WalnutDefs.CheckReportProc] RETURNS[BOOL] = ... 9823: CopyTempLog: PUBLIC PROC[opsH: WalnutOpsHandle, which: WalnutKernelDefs.WhichTempLog, startCopyPos, fromPos: INT, reportProc: WalnutDefs.CheckReportProc ] = { 12036: FinishTempLogCopy: PUBLIC PROC[opsH: WalnutOpsHandle, which: WalnutKernelDefs.WhichTempLog] = 12170: CreateArchiveLog: PUBLIC PROC[ 12533: GetTiogaContents: PUBLIC PROC[opsH: WalnutOpsHandle, textStart, textLen, formatLen: INT] 13017: GetRefTextFromLog: PUBLIC PROC[opsH: WalnutOpsHandle, startPos, length: INT, text: REF TEXT] = { 14233: GetNewMailLog: PUBLIC PROC[opsH: WalnutOpsHandle, lengthRequired, pagesWanted: INT] 14611: CloseNewMailLog: PUBLIC PROC[opsH: WalnutOpsHandle] = { 15026: CreateReadArchiveLog: PUBLIC PROC[opsH: WalnutOpsHandle, fileToRead: STREAM, msgSet: ROPE, reportProc: WalnutDefs.CheckReportProc] 16396: CloseReadArchiveLog: PUBLIC PROC[opsH: WalnutOpsHandle] = { 16535: ArchiveReader: PUBLIC PROC[opsH: WalnutOpsHandle, archiveStream, fileToRead: STREAM, msgSet: ROPE, [net]palain>terry>Cedar>WallTapestry>WalnutNewMailImpl.mesa 1164: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 1274: KernelHandleRec: PUBLIC TYPE = WalnutOpsInternal.KernelHandleRec; 1444: MailHandleObject: PUBLIC TYPE = WalnutOpsInternal.MailHandleObject; 1791: EnableMailRetrieval: PUBLIC ENTRY PROC[ 3068: DisableMailRetrieval: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] = { 3440: GetLastMailBoxStatus: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 3731: CheckMailBoxes: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] = { [net]palain>terry>Cedar>WallTapestry>WalnutOpsImpl.mesa 1831: GeneralEnumeratorRec: PUBLIC TYPE = WalnutDB.GeneralEnumeratorRec; 1934: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 2045: KernelHandleRec: PUBLIC TYPE = WalnutOpsInternal.KernelHandleRec; 2107: ActiveName: PUBLIC ROPE _ "Active"; 2144: DeletedName: PUBLIC ROPE _ "Deleted"; 2251: EnumeratorForMsgsObject: PUBLIC TYPE = RECORD[ 2587: SizeOfDatabase: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 2883: LogLength: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] RETURNS[length: INT] = { 3157: MsgSetsInfo: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 3443: CreateMsg: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msgName: ROPE, body: TiogaContents] = { 3966: CreateMsgSet: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, name: ROPE, msDomainVersion: DomainVersion] = { 4438: MsgSetExists: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, name: ROPE, msDomainVersion: DomainVersion] 4814: SizeOfMsgSet: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, name: ROPE] RETURNS[messages, version: INT] = { 5137: EmptyMsgSet: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msgSet: MsgSet] RETURNS [someInDeleted: BOOL] = { 5763: DestroyMsgSet: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msgSet: MsgSet, msDomainVersion: DomainVersion] 6840: EnumerateMsgs: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] RETURNS[enum: EnumeratorForMsgs] = { 7330: NextMsg: PUBLIC ENTRY PROC[enum: EnumeratorForMsgs] RETURNS 9429: EnumerateMsgsInMsgSet: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, name: ROPE] RETURNS[enum: EnumeratorForMsgs] = { 10061: MsgsEnumeration: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, alphaOrder: BOOL] RETURNS[mL: LIST OF ROPE] = { 10374: MsgSetNames: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, alphaOrder: BOOL] 10747: MsgsInSetEnumeration: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, name: ROPE, fromStart: BOOL] 11131: EnumerateMsgSets: PUBLIC ENTRY PROC [ 11541: EnumerateMsgsInSet: PUBLIC ENTRY PROC [ 12010: GenerateEntriesPlusDate: PUBLIC ENTRY PROC [ 12458: NextEntry: PUBLIC ENTRY PROC[genEnum: GeneralEnumerator] RETURNS 13305: ParseHeaders: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, headers: ROPE, proc: WalnutOps.ParseProc] 13592: MsgExists: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 13890: GetCategories: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 14199: GetDisplayProps: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, msg: ROPE] 14580: GetMsgDate: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 14883: GetMsg: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 15473: GetMsgText: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE, text: REF TEXT] 16358: GetMsgHeaders: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE, text: REF TEXT] 17388: GetMsgShortName: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 17791: GetMsgSize: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 18124: GetIsInReplyTo: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 18444: GetHasBeenRead: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] 18763: SetHasBeenRead: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE] = { 19147: GenerateUniqueMsgName: PUBLIC PROC[opsHandle: WalnutOpsHandle] RETURNS[msg: ROPE] = { 19546: AddMsg: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, msg: ROPE, from, to: MsgSet] 20001: MoveMsg: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, msg: ROPE, from, to: MsgSet] 20477: RemoveMsg: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle, msg: ROPE, from: MsgSet, deletedVersion: MsgSetVersion] 21043: StartNewMail: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 21222: RecordNewMailInfo: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, logLen: INT, server: ROPE, num: INT] = { 21757: EndNewMail: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] = { 22193: GetNewMail: PUBLIC ENTRY PROC[ 22510: AcceptNewMail: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, activeVersion: INT] = { 22685: ValidOpsHandle: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 22885: CreateWalnutOpsHandle: PUBLIC ENTRY PROC[rootFile: ROPE, wantReadOnly: BOOL _ FALSE] 24810: GetHandleForRootfile: PUBLIC ENTRY PROC[rootFile: ROPE] 25140: Startup: PUBLIC ENTRY PROC [opsHandle: WalnutOpsHandle] 27908: Shutdown: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] = { 28125: Scavenge: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 29505: GetExpungeInfo: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 29855: ExpungeMsgs: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, deletedVersion: INT] 30522: CopyToExpungeLog: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] RETURNS[copyDone: BOOL] = { 31542: GetTimeOfLastExpunge: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle] 31834: ReadArchiveFile: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, file: ROPE, msgSet: WalnutDefs.MsgSet _ [NIL, -1]] 32073: WriteArchiveFile: PUBLIC ENTRY PROC[ 32337: RegisterReporter: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, reportStream: STREAM] = { 32670: UnregisterReporter: PUBLIC ENTRY PROC[opsHandle: WalnutOpsHandle, reportStream: STREAM] = { [net]palain>terry>Cedar>WallTapestry>WalnutOpsInternalImpl.mesa 1667: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 1777: KernelHandleRec: PUBLIC TYPE = WalnutOpsInternal.KernelHandleRec; 2431: StartStatsReporting: PUBLIC PROC[opsH: WalnutOpsHandle] = { 3184: StatsReport: PUBLIC WalnutDefs.CheckReportProc = { 3597: CarefullyApply: PUBLIC PROC[opsH: WalnutOpsHandle, proc: PROC[], didUpdate: BOOL] = { 5310: LongRunningApply: PUBLIC PROC[opsH: WalnutOpsHandle, proc: PROC[inProgress: BOOL]] = { 7279: Restart: PUBLIC PROC[opsH: WalnutOpsHandle] = { -- need to re-open the transaction 7690: CheckReport: PUBLIC CheckReportProc = { 7918: InternalShutdown: PUBLIC PROC[opsH: WalnutOpsHandle] = { 8745: ComputeMaxExpungeLogPages: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[pages: INT] = { 8997: DoLogExpunge: PUBLIC PROC[opsH: WalnutOpsHandle] = { 17529: CheckInProgress: PUBLIC PROC[opsH: WalnutOpsHandle] = { 21449: ParseLog: PUBLIC PROC[opsH: WalnutOpsHandle, doingScavenge: BOOL _ FALSE] 28336: DoStartNewMail: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[STREAM] = { 28884: DoAcceptNewMail: PUBLIC PROC[opsH: WalnutOpsHandle, activeVersion: INT] = { 29358: DoNewMail: PUBLIC PROC[ 31256: DoReadArchiveFile: PUBLIC PROC[opsH: WalnutOpsHandle, file: ROPE, msgSet: MsgSet] 34000: DoWriteArchiveFile: PUBLIC PROC[ [net]palain>terry>Cedar>WallTapestry>WalnutOpsMiscImpl.mesa 724: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 829: SchemaHandleRec: PUBLIC TYPE = WalnutSchema.SchemaHandleRec; 890: SchemaMismatch: PUBLIC SIGNAL[explanation: ROPE _ NIL] = CODE; 955: VersionMismatch: PUBLIC SIGNAL[explanation: ROPE _ NIL] = CODE; 1010: Error: PUBLIC SIGNAL [who, code: ATOM, explanation: ROPE _ NIL] = CODE; 1345: Initialize: PUBLIC PROC [opsH: WalnutOpsHandle] RETURNS[ok: BOOL] = { 7838: SetSchemaVersion: PUBLIC PROC[opsH: WalnutOpsHandle] = { 8496: GetSchemaVersion: PUBLIC PROC[opsH: WalnutOpsHandle] [net]palain>terry>Cedar>WallTapestry>WalnutRoot.mesa 661: RootHandleRec: PUBLIC TYPE = RECORD [ -- clients are to consider this readOnly [net]palain>terry>Cedar>WallTapestry>WalnutRootImpl.mesa 873: RootHandleRec: PUBLIC TYPE = WalnutRoot.RootHandleRec; 1584: Open: PUBLIC ENTRY PROC[opsH: WalnutOpsHandle, newSegmentOk, masquerade, newHandle: BOOL] RETURNS[ok: BOOL] = { 5807: StartTransaction: PUBLIC PROC[opsH: WalnutOpsHandle, openDB: BOOL _ TRUE] 6227: Shutdown: PUBLIC PROC[opsH: WalnutOpsHandle] = { 6600: CloseTransaction: PUBLIC PROC[opsH: WalnutOpsHandle] = { 7008: GetOpsHandleList: PUBLIC ENTRY PROC RETURNS[LIST OF WalnutOpsHandle] = { 7131: ExamineHandleList: PUBLIC ENTRY PROC[proc: PROC[ohL: LIST OF WalnutOpsHandle] RETURNS[LIST OF WalnutOpsHandle] ] = { 7608: CommitAndContinue: PUBLIC PROC[opsH: WalnutOpsHandle] = 7714: AbortTransaction: PUBLIC PROC[opsH: WalnutOpsHandle] = { 7981: EraseDB: PUBLIC PROC[opsH: WalnutOpsHandle] = { 8164: FlushMailStream: PUBLIC PROC[opsH: WalnutOpsHandle] = { 8467: GetRootFileStamp: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[rootFileStamp: GMT] = { 8841: AcquireWriteLock: PUBLIC PROC[opsH: WalnutOpsHandle] = { 8906: OpenLogStreams: PUBLIC PROC[opsH: WalnutOpsHandle] = { 9494: ReleaseWriteLock: PUBLIC PROC[opsH: WalnutOpsHandle] = { 9907: CloseLogStreams: PUBLIC PROC[opsH: WalnutOpsHandle] = { 10105: GetQuota: PUBLIC PROC[opsH: WalnutOpsHandle] RETURNS[spaceInUse, quota: INT] = { 10269: GetStreamsForExpunge: PUBLIC PROC[opsH: WalnutOpsHandle, starting: BOOL, pagesWanted: INT] = { 11154: SwapLogs: PUBLIC PROC[opsH: WalnutOpsHandle, expungeFileID: INT, newRootStamp: GMT] RETURNS[newLogLen: INT] = { 13038: StopExpunge: PUBLIC PROC[opsH: WalnutOpsHandle] = { 13362: PrepareToCopyTempLog: PUBLIC PROC[ opsH: WalnutOpsHandle, which: WhichTempLog, pagesAlreadyCopied: INT, reportProc: WalnutDefs.CheckReportProc] 14465: GetStreamsForCopy: PUBLIC PROC[opsH: WalnutOpsHandle, which: WhichTempLog] RETURNS[tempStream: STREAM] = { 14634: FinishCopy: PUBLIC PROC[opsH: WalnutOpsHandle, which: WhichTempLog] = { 15514: AbortTempCopy: PUBLIC PROC[opsH: WalnutOpsHandle, which: WhichTempLog] = { 15945: GetNewMailStream: PUBLIC PROC[opsH: WalnutOpsHandle, lengthRequired, pagesWanted: INT] 16863: GetReadArchiveStream: PUBLIC PROC[opsH: WalnutOpsHandle, pagesWanted: INT _ -1] 17279: ReturnNewMailStream: PUBLIC PROC[opsH: WalnutOpsHandle] = { 17777: ReturnReadArchiveStream: PUBLIC PROC[opsH: WalnutOpsHandle] = { 18009: RegisterStatsProc: PUBLIC PROC[opsH: WalnutOpsHandle, proc: WalnutDefs.CheckReportProc] = 18170: UnregisterStatsProc: PUBLIC PROC[opsH: WalnutOpsHandle, proc: WalnutDefs.CheckReportProc] = { 18371: StatsReport: PUBLIC WalnutDefs.CheckReportProc = { [net]palain>terry>Cedar>WallTapestry>WalnutStreamImpl.mesa 1453: logInfoRef: PUBLIC LogInfoRef _ NEW[LogInfoArray]; 2804: Open: PUBLIC PROC[name: ROPE, readOnly: BOOL _ FALSE, pages: INT _ 200, 4490: Aborted: PUBLIC PROC [strm: STREAM] RETURNS [aborted: BOOL] = { 4662: AbortStream: PUBLIC PROC[strm: STREAM] = 4747: FlushStream: PUBLIC PROC[strm: STREAM, setCreateDate: BOOL _ FALSE] = { 4975: SetHighWaterMark: PUBLIC PROC[ 5390: SetPosition: PUBLIC PROC[strm: STREAM, index: INT] RETURNS[ok: BOOL] = { 5607: ReadRope: PUBLIC PROC[strm: STREAM, len: INT] RETURNS[r: ROPE] = { 5773: FindNextEntry: PUBLIC PROC[strm: STREAM] RETURNS[startPos: INT] = { 6567: ReadEntry: PUBLIC PROC[strm: STREAM, quick: BOOL] 10859: PeekEntry: PUBLIC PROC [strm: STREAM, quick: BOOL] 11547: WriteEntry: PUBLIC PROC[strm: STREAM, le: LogEntry, pos: INT _ -1] 13616: WriteMsgBody: PUBLIC PROC[strm: STREAM, body: ViewerTools.TiogaContents] = { 13772: Overwrite: PUBLIC PROC[to, from: STREAM, startPos: INT, fromPos: INT _ -1] = { 14088: CopyBytes: PUBLIC PROC[from, to: STREAM, num: INT] = { 14925: MsgEntryInfoFromStream: PUBLIC PROC[strm: STREAM, mle: MsgLogEntry] = { 17690: IdOnFileWithSender: PUBLIC PROC[ts: MailBasics.Timestamp, sender: MailBasics.RName] 18062: MsgNameFromIdOnFile: PUBLIC PROC[strm: STREAM] RETURNS[msg: ROPE] = { 18780: CreateMsgName: PUBLIC PROC RETURNS[eName: ROPE] = { [net]palain>terry>Cedar>WallTapestry>BlackCherryFromWalnut.mesa 873: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; [net]palain>terry>Cedar>WallTapestry>BlackCherryToWalnutImpl.mesa 992: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; [net]palain>terry>Cedar>WallTapestry>LoganWalnutImpl.mesa 562: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 759: Error: PUBLIC ERROR [ec: ErrorCode, explanation: ROPE _ NIL] = CODE; 828: Open: PUBLIC PROC [conv: Conv _ NIL, dbName: ROPE] RETURNS [db: OpenDB] ~ { 937: ReadEntry: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB, key: AttributeType, value: AttributeValue] RETURNS [entry: Entry _ NIL, others: BOOLEAN _ FALSE] ~ { 1103: EnumerateEntries: PUBLIC PROC [db: OpenDB, key: AttributeType, start: AttributeValue _ NIL, end: AttributeValue _ NIL, proc: EntryProc] RETURNS [] ~ { 1265: GenerateEntriesPlusDate: PUBLIC PROC [wH: WalnutHandle, conv: Conv _ NIL, db: OpenDB, key: AttributeType, start: AttributeValue _ NIL, end: AttributeValue _ NIL, dateStart: Attrib... 1849: GenerateEntries: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB, key: AttributeType, start: AttributeValue _ NIL, end: AttributeValue _ NIL] RETURNS [cursor: Cursor] ~ { 2012: NextEntry: PUBLIC PROC [conv: Conv _ NIL, cursor: Cursor, dir: CursorDirection _ increasing] RETURNS [entry: Entry _ NIL] ~ { 2391: WalnutToLogan: PUBLIC PROC [walnutEntry: WalnutOps.EntryObject] 3661: MsgSetNameFromLogan: PUBLIC PROC [entry: LoganBerry.Entry] RETURNS [ROPE] ~ { 3770: MsgIDFromLogan: PUBLIC PROC [entry: LoganBerry.Entry] RETURNS [ROPE] ~ { 3871: EndGenerate: PUBLIC PROC [conv: Conv _ NIL, cursor: Cursor] RETURNS [] ~ { 3949: WriteEntry: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB, entry: Entry, log: LogID _ activityLog, replace: BOOLEAN _ FALSE] RETURNS [] ~ { 4090: DeleteEntry: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB, key: AttributeType, value: AttributeValue] RETURNS [] ~ { 4202: Close: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB] RETURNS [] ~ { 4278: BuildIndices: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB] RETURNS [] ~ { 4353: CompactLogs: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB] RETURNS [] ~ { 4425: Describe: PUBLIC PROC [conv: Conv _ NIL, db: OpenDB] RETURNS [info: LoganBerry.SchemaInfo] ~ { [net]palain>terry>Cedar>WallTapestry>Wallaby.mesa 239: QueryProc: PUBLIC Menus.MenuProc; 279: ShutDownWallaby: PUBLIC PROC[wH: WalnutHandle]; [net]palain>terry>Cedar>WallTapestry>WallabyImpl.mesa 1430: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 9131: QueryProc: PUBLIC Menus.MenuProc = { 10931: ShutDownWallaby: PUBLIC PROC[wH: WalnutHandle] = { 12318: GenerateWalnutEntries: PUBLIC PROC [wH: WalnutHandle, db: LoganBerry.OpenDB, key: LoganBerry.AttributeType, start: LoganBerry.AttributeValue _ NIL, end: LoganBerry.AttributeVal... [net]palain>terry>Cedar>WallTapestry>WalnutMsgDisplayerImpl.mesa 1974: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 2156: GetMsgName: PUBLIC PROC[v: Viewer] RETURNS[mName: ROPE, rootFile: ROPE] = { 2441: InternalAddToMsgMenu: PUBLIC PROC[wH: WalnutHandle, label: ROPE, proc: Menus.MenuProc, clientData: REF ANY _ NIL, onQueue: BOOL] = { 2995: InternalReplaceInMsgMenu: PUBLIC PROC[wH: WalnutHandle, label: ROPE, proc: Menus.MenuProc, clientData: REF ANY _ NIL, onQueue: BOOL] 3939: RemoveFromMsgMenu: PUBLIC PROC[wH: WalnutHandle, name: ROPE] = { 4483: QDisplayMsg: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, oldV: Viewer, shift, openIfIconic, paint: BOOL] RETURNS[v: Viewer] = { 5820: FixUpMsgViewer: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, v: Viewer] = { 6134: DisplayMsgFromMsgSet: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, msViewer: Viewer, shift: BOOL] = { 11458: MsgCategories: PUBLIC PROC[wH: WalnutHandle, msg: ROPE] = { 12049: MsgGvId: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, all: BOOL] = { 12761: plainTextStyle: PUBLIC ROPE _ UserProfile.Token[key: "Walnut.PlainTextStyle", default: "cedar"]; 15067: CreateMsgMenu: PUBLIC PROC[wH: WalnutHandle] = { [net]palain>terry>Cedar>WallTapestry>WalnutMsgSetButtonsImpl.mesa 1877: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 2119: msbDefaultLooks: PUBLIC ROPE _ 2223: msbSelectedLooks: PUBLIC ROPE _ 4608: ShowMsgSetButtons: PUBLIC PROC[wH: WalnutHandle] = { 9170: GetSelectedMsgSets: PUBLIC PROC[wH: WalnutHandle] 9379: GetSelectedMsgSetNames: PUBLIC PROC[wH: WalnutHandle] 9609: AddMsgSetButton: PUBLIC PROC[wH: WalnutHandle, msgSet: Rope.ROPE, select: BOOL] = { 10120: DeleteMsgSetButton: PUBLIC PROC[wH: WalnutHandle, msgSet: ROPE] = { 10878: DestroyAllMsgSetButtons: PUBLIC PROC[wH: WalnutHandle] = { 11645: SelectMsgSetsFromMSNames: PUBLIC PROC [wH: WalnutHandle, msNames: LIST OF ROPE] 14223: GetButton: PUBLIC PROC[wH: WalnutHandle, msgSet: ROPE] RETURNS[MsgSetButton] = { 14486: PrepareToEditMsgSetButtons: PUBLIC PROC[wH: WalnutHandle] = { [net]palain>terry>Cedar>WallTapestry>WalnutMsgSetDisplayerImpl.mesa 2997: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 3066: tocDefaultLooks: PUBLIC ROPE; 3097: tocSelectedLooks: PUBLIC ROPE; 3126: tocUnreadLooks: PUBLIC ROPE; 3153: userWantsQMs: PUBLIC BOOL; 3862: GetMsgSetName: PUBLIC PROC[v: Viewer] RETURNS[msName: ROPE, rootFile: ROPE] = { 4139: QDisplayMsgSet: PUBLIC PROC[wH: WalnutHandle, msb: MsgSetButton, oldV: Viewer, shift, repaint: BOOL] 4511: AddNewMsgsToActive: PUBLIC PROC[active: MsgSetButton] 5483: RemoveMsgFromMsgSetDisplayer: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, msgSet: MsgSet] = { 5994: MsgSetNamePrefix: PUBLIC PROC[wH: WalnutHandle] RETURNS[ROPE] = 6219: MoveToProc: PUBLIC Menus.MenuProc = { 8163: ComeFrom: PUBLIC PROC[msb: MsgSetButton] = { 10278: DeleteProc: PUBLIC Menus.MenuProc = { 13259: AddorAppendTo: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, isAdd: BOOL, 13896: MoveTo: PUBLIC PROC[msg: ROPE, fromButton, toButton: MsgSetButton] = { 14343: RemoveFrom: PUBLIC PROC[msg: ROPE, fromButton: MsgSetButton] = { 15208: DisplayProc: PUBLIC Menus.MenuProc = { 16337: PrintSelCmd: PUBLIC PROC[wH: WalnutHandle, 16948: DoAppendMsg: PUBLIC PROC[wH: WalnutHandle, curSel: ROPE, curV: Viewer, 39845: CreateMsgSetMenus: PUBLIC PROC[wH: WalnutHandle] = { [net]palain>terry>Cedar>WallTapestry>WalnutNotifierImpl.mesa 2219: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 3095: AddToMsgMenu: PUBLIC ENTRY PROC[wH: WalnutHandle, label: ROPE, proc: Menus.MenuProc, clientData: REF ANY _ NIL, onQueue: BOOL _ FALSE, doReset: BOOL _ TRUE] = { 3745: ReplaceInMsgMenu: PUBLIC ENTRY PROC[wH: WalnutHandle, label: ROPE, proc: Menus.MenuProc, clientData: REF ANY _ NIL, onQueue: BOOL _ FALSE, doReset: BOOL _ TRUE] RETURNS[old... 4543: WalnutNotifier: PUBLIC PROC[wH: WalnutHandle] = { 9944: FlushWQueue: PUBLIC INTERNAL PROC[wH: WalnutHandle] = -- for WalnutWindowInternalImpl to call 10101: DoWaitCall: PUBLIC PROC[wH: WalnutHandle, proc: PROC[] ] 10822: DoStartupCall: PUBLIC PROC[wH: WalnutHandle, proc: PROC[isRunning: BOOL]] 11743: RestartWalnut: PUBLIC PROC[wH: WalnutHandle, scavengeFirst, firstTime: BOOL] 16825: FixUpWalnutViewers: PUBLIC PROC[wH: WalnutHandle] = { 17612: QuitWalnut: PUBLIC PROC[ra: REF ANY] = { 18277: CloseDownWalnut: PUBLIC PROC[wH: WalnutHandle] = { 19345: displayMsgSetInIcon: PUBLIC BOOL _ [net]palain>terry>Cedar>WallTapestry>WalnutPrintImpl.mesa 2464: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 3117: MsgSetPrintProc: PUBLIC ENTRY PROC[wH: WalnutHandle, viewer: Viewer, howToPrint: HowToPrint] = { 4049: MsgSetTOCPrintProc: PUBLIC ENTRY PROC[wH: WalnutHandle, viewer: Viewer, howToPrint: HowToPrint] = { 4978: MsgPrintProc: PUBLIC ENTRY PROC[wH: WalnutHandle, viewer: Viewer, howToPrint: HowToPrint] = { 6081: PrintMsgSetCmd: PUBLIC ENTRY PROC[wH: WalnutHandle, 6263: PrintMsgSet: PUBLIC ENTRY PROC[wH: WalnutHandle, 7260: PrintMsgSetTOCCmd: PUBLIC ENTRY PROC[wH: WalnutHandle, 7448: PrintMsgSetTOC: PUBLIC ENTRY PROC[wH: WalnutHandle, msgSet: ROPE, howToPrint: HowToPrint] 8450: PrintMsgCmd: PUBLIC ENTRY PROC[wH: WalnutHandle, msg, server: ROPE, howToPrint: HowToPrint, copies: INT] = { 9181: PrintMsgList: PUBLIC ENTRY PROC[wH: WalnutHandle, mList: LIST OF ROPE, msViewer: Viewer, server: ROPE _ NIL, howToPrint: HowToPrint _ press, copies: INT _ 1] 10156: WriteMsgSets: PUBLIC ENTRY PROC[wH: WalnutHandle, msgSetList: LIST OF MsgSetButton, tocsOnly: BOOL, fileName: ROPE] = { 21388: AbortPrintProc: PUBLIC ENTRY Menus.MenuProc = { [net]palain>terry>Cedar>WallTapestry>WalnutViewerImpl.mesa 780: NextTextViewer: PUBLIC PROC[sib: Viewer] RETURNS [nV: Viewer] = 1071: NextRightTextViewer: PUBLIC PROC[sib: Viewer, w: INTEGER] RETURNS [nV: Viewer] = 1338: FirstLabel: PUBLIC PROC[name: ROPE, parent: Viewer] RETURNS [nV: Viewer] = 1612: AnotherLabel: PUBLIC PROC[name: ROPE, sib: Viewer _ NIL, newLine: BOOL _ FALSE] 2031: FirstButton: PUBLIC PROC[q: Queue, name: ROPE, proc: Buttons.ButtonProc, 2612: AnotherButton: PUBLIC PROC[q: Queue, name: ROPE, proc: Buttons.ButtonProc, sib: Viewer, data: REF ANY _ NIL, border: BOOL _ FALSE, guarded: BOOL _ FALSE, font: VFonts.Fo... 3399: ImmediateButton: PUBLIC PROC[name: ROPE, proc: Buttons.ButtonProc, sib: Viewer, data: REF ANY _ NIL, border: BOOL, guarded: BOOL _ FALSE, newLine: BOOL _ FALSE, paint: BOO... 4078: CreateMenuEntry: PUBLIC PROC[q: Queue, name: ROPE, proc: Menus.MenuProc, 4434: MakeTypescript: PUBLIC PROC[sib: Viewer] RETURNS [ts: Viewer] = 4772: MakeBigTextBox: PUBLIC PROC[sib: Viewer, contents: ROPE] RETURNS [nV: Viewer]= 5249: MakeRuler: PUBLIC PROC[sib: Viewer, h: INTEGER _ 1] RETURNS [r: Viewer] = [net]palain>terry>Cedar>WallTapestry>WalnutWindowCommandsImpl.mesa 2322: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 2440: InitialNotifyLabel: PUBLIC ROPE _ 2588: msgSetIcon: PUBLIC Icons.IconFlavor _ tool; 2629: msgIcon: PUBLIC Icons.IconFlavor _ tool; 2682: labelledWalnutIcons: PUBLIC WalnutWindowPrivate.WalnutIcons; 2745: unLabelledWalnutIcons: PUBLIC WalnutWindowPrivate.WalnutIcons; 2807: alternateWalnutIcons: PUBLIC WalnutWindowPrivate.WalnutIcons; 2866: iconFilePathName: PUBLIC ROPE _ NIL; 2900: previousUser: PUBLIC ROPE _ NIL; 2937: gettingOrganized: PUBLIC BOOL _ FALSE; 2969: readyToGo: PUBLIC CONDITION; 3009: initialActiveIconic: PUBLIC BOOL _ FALSE; 3050: initialActiveRight: PUBLIC BOOL _ TRUE; 3089: initialActiveOpen: PUBLIC BOOL _ TRUE; 3172: invocationDirectory: PUBLIC ROPE _ CommandTool.CurrentWorkingDirectory[]; 3238: searchRules: PUBLIC LIST OF REF ANY; 5179: StartUp: PUBLIC PROC[rootFile: ROPE, dontDoMail: BOOL _ FALSE] 5464: Expunge: PUBLIC PROC[wH: WalnutHandle] = { 6650: Scavenge: PUBLIC PROC[rootFile: ROPE, dontDoMail: BOOL] RETURNS[wH: WalnutHandle]= { 6915: WriteArchiveFile: PUBLIC PROC[wH: WalnutHandle, fileName: ROPE, msgSetList: LIST OF ROPE] = { 7300: GetHandleList: PUBLIC ENTRY PROC RETURNS[LIST OF WalnutHandle] = { 7426: GetHandleForRootFile: PUBLIC ENTRY PROC[rootFile: ROPE] RETURNS[wH: WalnutHandle] = { 7751: GetHandleForSegment: PUBLIC ENTRY PROC[segment: ATOM] RETURNS[wH: WalnutHandle] = { 7836: GetHandleForMail: PUBLIC ENTRY PROC RETURNS[wH: WalnutHandle] = { 8071: GetRootFileForHandle: PUBLIC PROC[wH: WalnutHandle] RETURNS[rootFile: ROPE] = 8201: GetSegmentForHandle: PUBLIC PROC[wH: WalnutHandle] RETURNS[segment: ATOM] = { 8283: GetHandleForViewer: PUBLIC ENTRY PROC[v: ViewerClasses.Viewer] 9005: IsHandleActive: PUBLIC ENTRY PROC[wH: WalnutHandle] 14490: ReadArchiveFile: PUBLIC PROC[wH: WalnutHandle, fileName, msgSet: ROPE, useCategoriesInFile: BOOL] = { [net]palain>terry>Cedar>WallTapestry>WalnutWindowInternalImpl.mesa 1672: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 1968: ReportFormat: PUBLIC PROC[wH: WalnutHandle, format: ROPE _ NIL, v1, v2, v3, v4, v5: IO.Value _ [null[]] ] = 2143: Report: PUBLIC PROC[wH: WalnutHandle, msg1, msg2, msg3: ROPE _ NIL] = { 2552: ReportRope: PUBLIC PROC[wH: WalnutHandle, msg1, msg2, msg3: ROPE _ NIL] = { 2929: DisplayMsg: PUBLIC PROC[wH: WalnutHandle, msg: ROPE, oldV: Viewer, shift, paint: BOOL] 3209: DisplayMsgSet: PUBLIC PROC[wH: WalnutHandle, msgSet: ROPE, shift, repaint: BOOL] 3430: CurrentVersion: PUBLIC PROC[wH: WalnutHandle, msName: ROPE] RETURNS[version: INT] = { 3604: QueueCall: PUBLIC PROC[ 3866: Shutdown: PUBLIC PROC[wH: WalnutHandle] = { 3983: GetNewMail: PUBLIC PROC[wH: WalnutHandle] = { 5741: EnableNewMail: PUBLIC PROC[wH: WalnutHandle] = { 7235: DisableNewMail: PUBLIC PROC[wH: WalnutHandle] = { 7784: OpenTS: PUBLIC PROC[wH: WalnutHandle, r: ROPE, doRegister: BOOL] = { 8216: CloseTS: PUBLIC PROC[wH: WalnutHandle] = { 8425: GetWalnutViewers: PUBLIC PROC[wH: WalnutHandle] 8614: TakeDownWalnutViewers: PUBLIC PROC[wH: WalnutHandle] = { 11612: SetMailState: PUBLIC PROC[wH: WalnutHandle, mailState: MailState] = { [net]palain>terry>Cedar>WallTapestry>WalnutWindowMenuImpl.mesa 2711: WalnutHandleRec: PUBLIC TYPE = WalnutWindowPrivate.WalnutHandleRec; 2775: ChangeMenu: PUBLIC ENTRY PROC[wH: WalnutHandle, m: Menus.Menu, isBusy: BOOL] = { 3392: GetUserResponse: PUBLIC ENTRY PROC[wH: WalnutHandle, m: Menus.Menu _ NIL, tryAutoConfirm: BOOL _ FALSE] 4366: workingMenu: PUBLIC Menus.Menu _ Menus.CreateMenu[]; 4417: blankMenu: PUBLIC Menus.Menu _ Menus.CreateMenu[]; 4476: BuildWalnutMenus: PUBLIC PROC[wH: WalnutHandle] = { 15191: DoRemoveOverThere: PUBLIC PROC[wH: WalnutHandle, rootMsgSet: ROPE, msgSetList: LIST OF MsgSetButton] = { 19762: DoArchive: PUBLIC PROC[wH: WalnutHandle, fileName: ROPE, msList: LIST OF WalnutOps.MsgSet, append: BOOL] [net]palain>terry>Cedar>WallTapestry>WalnutWindowPrivate.mesa 797: WalnutHandleRec: PUBLIC TYPE = RECORD[ 51 files, 454 matches, 168.1885 seconds %