---
title: IODCLTranslator
framework: kernel
role: symbol
role_heading: Class
path: kernel/iodcltranslator
---

# IODCLTranslator

## Declaration

```occ
class IODCLTranslator : IODCLProgram
```

## Topics

### Instance Methods

- [allocateHW](kernel/iodcltranslator/1396214-allocatehw.md)
- [getMetaClass](kernel/iodcltranslator/1396178-getmetaclass.md)
- [getTranslatorOpcodes](kernel/iodcltranslator/1396201-gettranslatoropcodes.md)
- [init](kernel/iodcltranslator/1396196-init.md)
- [notify](kernel/iodcltranslator/1396180-notify.md)
- [releaseHW](kernel/iodcltranslator/1396189-releasehw.md)
- [setHWProgram](kernel/iodcltranslator/1396198-sethwprogram.md)
- [stop](kernel/iodcltranslator/1396184-stop.md)

### Type Methods

- [ListeningDCLPingPongProc](kernel/iodcltranslator/1396210-listeningdclpingpongproc.md)
- [TalkingDCLPingPongProc](kernel/iodcltranslator/1396187-talkingdclpingpongproc.md)

## Relationships

### Inherits From

- [IODCLProgram](kernel/iodclprogram.md)

## See Also

### DCL Support

- [IODCLProgram](kernel/iodclprogram.md)
- [IODCLTranslateListen](kernel/iodcltranslatelisten.md)
- [IODCLTranslateTalk](kernel/iodcltranslatetalk.md)
- [IOFWReceiveDCL](kernel/iofwreceivedcl.md)
- [IOFWSendDCL](kernel/iofwsenddcl.md)
- [IOFWSkipCycleDCL](kernel/iofwskipcycledcl.md)
- [IOFWDCL](kernel/iofwdcl.md)
- [DCLCallCommandProc](kernel/dclcallcommandproc.md)
- [DCLCallCommandProcPtr](kernel/dclcallcommandprocptr.md)
- [DCLCallProc](kernel/dclcallproc.md)
- [DCLCallProcDataType](kernel/dclcallprocdatatype.md)
- [DCLCallProcPtr](kernel/dclcallprocptr.md)
- [DCLCommand](kernel/dclcommand.md)
- [DCLCommandPtr](kernel/dclcommandptr.md)
- [DCLCompilerDataType](kernel/dclcompilerdatatype.md)
- [DCLJump](kernel/dcljump.md)
- [DCLJumpPtr](kernel/dcljumpptr.md)
- [DCLLabel](kernel/dcllabel.md)
- [DCLLabelPtr](kernel/dcllabelptr.md)
- [DCLNuDCLLeader](kernel/dclnudclleader.md)
- [DCLPtrTimeStamp](kernel/dclptrtimestamp.md)
- [DCLPtrTimeStampPtr](kernel/dclptrtimestampptr.md)
- [DCLSetTagSyncBits](kernel/dclsettagsyncbits.md)
- [DCLSetTagSyncBitsPtr](kernel/dclsettagsyncbitsptr.md)
- [DCLTimeStamp](kernel/dcltimestamp.md)
- [DCLTimeStampPtr](kernel/dcltimestampptr.md)
- [DCLTransferBuffer](kernel/dcltransferbuffer.md)
- [DCLTransferBufferPtr](kernel/dcltransferbufferptr.md)
- [DCLTransferPacket](kernel/dcltransferpacket.md)
- [DCLTransferPacketPtr](kernel/dcltransferpacketptr.md)
- [DCLUpdateDCLList](kernel/dclupdatedcllist.md)
- [DCLUpdateDCLListPtr](kernel/dclupdatedcllistptr.md)
