Lines Matching defs:Descriptor
23 // Descriptor
24 struct Descriptor {
27 virtual ~Descriptor();
30 virtual status_t Dup(Descriptor *&clone) = 0;
40 struct FileDescriptor : Descriptor {
45 virtual status_t Dup(Descriptor *&clone);
52 struct DirectoryDescriptor : Descriptor {
60 virtual status_t Dup(Descriptor *&clone);
67 struct SymlinkDescriptor : Descriptor {
73 virtual status_t Dup(Descriptor *&clone);
80 struct AttributeDescriptor : Descriptor {
96 virtual status_t Dup(Descriptor*& clone);
115 virtual status_t Dup(Descriptor *&clone);
122 Descriptor* get_descriptor(int fd);
123 int add_descriptor(Descriptor *descriptor);