2
* $Id: pineelt.h 136 2006-09-22 20:06:05Z hubert@u.washington.edu $
4
* ========================================================================
5
* Copyright 2006 University of Washington
7
* Licensed under the Apache License, Version 2.0 (the "License");
8
* you may not use this file except in compliance with the License.
9
* You may obtain a copy of the License at
11
* http://www.apache.org/licenses/LICENSE-2.0
13
* ========================================================================
16
#ifndef PITH_PINEELT_INCLUDED
17
#define PITH_PINEELT_INCLUDED
20
#include "../pith/thread.h"
21
#include "../pith/indxtype.h"
25
* The two structs below hold all knowledge regarding
26
* messages requiring special handling
28
typedef struct part_exception_s {
31
struct part_exception_s *next;
36
* Pine's private per-message data stored on the c-client's elt
39
typedef struct pine_elt {
46
/* exported protoypes */
47
void msgno_free_exceptions(PARTEX_S **);
50
#endif /* PITH_PINEELT_INCLUDED */